可學習的demo:
7個實戰項目?
flappybird(飛揚小鳥)、popstar(消滅星星)、fruitninja(水果忍者)、2048(數度消除)。
moonwarriors(月亮戰神)、fruitattack(水果粉碎傳奇)、testsjavascript(樣例手冊),
代碼所有開源,可在本博客里面尋找或者github下載。
即將撰寫的計劃項目
Doodle Jump (涂鴉跳躍)?Ski Safari(滑雪大冒險) 黃金礦工(Gold Miner)等等。。。
。
。
前言
筆者學java ?。android,javascript的,最近開始學習手機游戲開發,因為手游開發是多平臺,所以選擇cocos2d-x作為開發游戲引擎。
? ? ?但遇到例如以下一些問題,
? ? ? ? ? ? 其一,cocos2d-x開發平臺非常多是mac系統上完畢的。筆者熟悉window系統。不熟悉mac。希望window和mac都可用;
? ? ? ? ? ? 其二。 window系統上主流是使用開發語言c++完畢。有點難度,并且要使用煩人的visual studio,速度比較卡。
? ? ? ? ? ? 其三。cocos2d-x場景代碼編輯是分開的。其它動畫,字體,粒子,物理。地圖等等都是作為一個工具存在,并且調試模擬不方便
? ? ? ? ? ? 其四,cocos2d-x 對于javascript腳本語言開發沒有非常好的集成開發工具
? ? ? ? ? ? 其五。小團隊。希望實現高速設計,開發,移植。最好在一個ide里面工作,實現一個人就能夠包干一切;
? ? 經過大量的資料尋找都沒有找到非常好的選擇方案。終于決定自己開發制作一套有效的集成游戲開發工具。
依據我的條件,滿足window和mac系統上,javascript腳本語言,基于cocos2d-x跨平臺游戲引擎, 集合代碼編輯,場景設計,動畫制作。字體設計,還有粒子。物理系統。地圖等等的,并且調試方便,和實時模擬器。
? ? 功夫不負有心人,經過幾個月的努力。最終這套游戲開發工具初見雛形,我們給他命名為 cocos2d-x ?editor ,簡稱 CE。經過不斷的提升和嘗試。我們用這套工具開發了各種手機游戲。有跑酷,消除。益智,塔防,格斗等等游戲,執行于各大手游平臺,讓開發游戲更加快捷方便。上面也說過,筆者出身android ,曾經使用開發android的工具是intellij idea,就地取物,CE是基于idea上的插件存在
下載安裝(JS、Lua):
手游開發神器 cocos2d-x editor for js 工具下載和安裝配置
手游開發神器 cocos2d-x editor for lua 安裝配置
教程聚合和實戰demo:
手游開發神器 cocos2d-x editor 工具下載、 教程聚合和代碼下載
樣例手冊:
cocos2d-x官方JS樣例,已改動聚合了,查閱方便,一目了然
github游戲源碼地址(包含flappy。popstar,moonwarriors,fruitattack,tests,samples)
https://github.com/makeapp
介紹:
? ? ?以下我來具體介紹這套開發工具,同一時候會通過一些游戲樣例來解說
cocos2d-x editor版本號的計劃
1 改動bug,提升優化現有功能;
2 加入物理系統;
3 加入骨骼動畫等。
4 開發cocos2d-x editor?for java版本號