一 手游开发工具cocos2d-x editor初识
可學(xué)習(xí)的demo:
7個實戰(zhàn)項目?
flappybird(飛揚小鳥)、popstar(消滅星星)、fruitninja(水果忍者)、2048(數(shù)度消除)。
moonwarriors(月亮戰(zhàn)神)、fruitattack(水果粉碎傳奇)、testsjavascript(樣例手冊),
代碼所有開源,可在本博客里面尋找或者github下載。
即將撰寫的計劃項目
Doodle Jump (涂鴉跳躍)?Ski Safari(滑雪大冒險) 黃金礦工(Gold Miner)等等。。。
。
。
前言
筆者學(xué)java ?。android,javascript的,最近開始學(xué)習(xí)手機(jī)游戲開發(fā),因為手游開發(fā)是多平臺,所以選擇cocos2d-x作為開發(fā)游戲引擎。
? ? ?但遇到例如以下一些問題,
? ? ? ? ? ? 其一,cocos2d-x開發(fā)平臺非常多是mac系統(tǒng)上完畢的。筆者熟悉window系統(tǒng)。不熟悉mac。希望window和mac都可用;
? ? ? ? ? ? 其二。 window系統(tǒng)上主流是使用開發(fā)語言c++完畢。有點難度,并且要使用煩人的visual studio,速度比較卡。
? ? ? ? ? ? 其三。cocos2d-x場景代碼編輯是分開的。其它動畫,字體,粒子,物理。地圖等等都是作為一個工具存在,并且調(diào)試模擬不方便
? ? ? ? ? ? 其四,cocos2d-x 對于javascript腳本語言開發(fā)沒有非常好的集成開發(fā)工具
? ? ? ? ? ? 其五。小團(tuán)隊。希望實現(xiàn)高速設(shè)計,開發(fā),移植。最好在一個ide里面工作,實現(xiàn)一個人就能夠包干一切;
? ? 經(jīng)過大量的資料尋找都沒有找到非常好的選擇方案。終于決定自己開發(fā)制作一套有效的集成游戲開發(fā)工具。
依據(jù)我的條件,滿足window和mac系統(tǒng)上,javascript腳本語言,基于cocos2d-x跨平臺游戲引擎, 集合代碼編輯,場景設(shè)計,動畫制作。字體設(shè)計,還有粒子。物理系統(tǒng)。地圖等等的,并且調(diào)試方便,和實時模擬器。
? ? 功夫不負(fù)有心人,經(jīng)過幾個月的努力。最終這套游戲開發(fā)工具初見雛形,我們給他命名為 cocos2d-x ?editor ,簡稱 CE。經(jīng)過不斷的提升和嘗試。我們用這套工具開發(fā)了各種手機(jī)游戲。有跑酷,消除。益智,塔防,格斗等等游戲,執(zhí)行于各大手游平臺,讓開發(fā)游戲更加快捷方便。上面也說過,筆者出身android ,曾經(jīng)使用開發(fā)android的工具是intellij idea,就地取物,CE是基于idea上的插件存在
下載安裝(JS、Lua):
手游開發(fā)神器 cocos2d-x editor for js 工具下載和安裝配置
手游開發(fā)神器 cocos2d-x editor for lua 安裝配置
教程聚合和實戰(zhàn)demo:
手游開發(fā)神器 cocos2d-x editor 工具下載、 教程聚合和代碼下載
樣例手冊:
cocos2d-x官方JS樣例,已改動聚合了,查閱方便,一目了然
疑難解答 cocos2d-x editor的一些基本和常見的問題解答
github游戲源碼地址(包含flappy。popstar,moonwarriors,fruitattack,tests,samples)
https://github.com/makeapp
介紹:
? ? ?以下我來具體介紹這套開發(fā)工具,同一時候會通過一些游戲樣例來解說
1. 跨平臺,IDEA是用JAVA開發(fā)的開發(fā)工具,可執(zhí)行在各種主流操作系統(tǒng)上,眼下CE在Windows上經(jīng)過了大量的可用測試,接下來會針對Mac。Linux系統(tǒng)進(jìn)行測試完好。
2.支持CCB的全部功能,可進(jìn)行場景,界面。動畫編輯。學(xué)習(xí)了cocosbuilder和vs。
3.支持Javascript,Lua腳本開發(fā)
4.支持集成貼圖制作功能
? 5.支持字體編輯功能
?6 支持粒子系統(tǒng)
7 支持tieldmap地圖
8.支持javascript代碼提示和調(diào)試
9.支持本地執(zhí)行。能夠?qū)崟r看到開發(fā)的效果
10 高速移植html5 。 android ,ios
11 正在做的物理系統(tǒng),還沒有完好
cocos2d-x editor版本號的計劃
1 改動bug,提升優(yōu)化現(xiàn)有功能;
2 加入物理系統(tǒng);
3 加入骨骼動畫等。
4 開發(fā)cocos2d-x editor?for java版本號
轉(zhuǎn)載于:https://www.cnblogs.com/bhlsheji/p/5133546.html
總結(jié)
以上是生活随笔為你收集整理的一 手游开发工具cocos2d-x editor初识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雷军演讲与moto发布会撞车 陈劲:纯属
- 下一篇: 大型网站技术架构03