1.準(zhǔn)備工具
1.1 python?<-(戳我大傳送們)這個(gè)必定要用2.X的版本锨匆,3.X的不支持,當(dāng)初困擾太久了窖梁,這個(gè)問題!<星簟纵刘!
1.2 cocos2s-js? <-(戳我大傳送們)說了是安裝cocos2d-js。就得挑js的版本來下]┯础<侔ァ!下載之后解壓鞍历,啥都不用做
1.3 安卓三大件
Apache Ant <-(戳我大傳送們)
Android NDK <-(戳我大傳送們)
Android SDK <-(戳我大傳送們)
以上三個(gè)可能需要翻墻才能下載舵抹!不過我也是很不懂,如果我要做純HTML5的游戲的話劣砍,我要安卓三大件來干嘛么惧蛹。配置起來挺麻煩的。
2 .配置環(huán)境
OK,以上準(zhǔn)備完畢之后香嗓,我們就可以在window慢慢配置一下cocos2d的開發(fā)環(huán)境了迅腔。
2.1 先cmd呼出命令行。python --version 一下查看你的python版本有沒有對上號(hào)靠娱,真的不要用3.X的版本沧烈。
2.2 再在命令行cd 到cocos2d-js的目錄下面。輸入setup.py(其實(shí)也可以在文件夾中把setup.py拉到命令行去)后回車
2.3 之后就是配置安卓三大件的時(shí)刻了:命令行會(huì)出現(xiàn)下面一段文字(斜體加粗是要填上去的饱岸,每填寫一個(gè)回車后才出現(xiàn)下一個(gè)2舫觥)
Setting up cocos2d-x...
->Check environment variable COCOS_CONSOLE_ROOT
->Find environment variable COCOS_CONSOLE_ROOT...
->COCOS_CONSOLE_ROOT is found : C:\wamp\www\cocos2d\tools\cocos2d-console\bin
->Configuration for Android platform only, you can also skip and manually edit y
our environment variables
->Check environment variable NDK_ROOT
->Find environment variable NDK_ROOT...
->NDK_ROOT is found : D:\android\ndk
->Check environment variable ANDROID_SDK_ROOT
->Find environment variable ANDROID_SDK_ROOT...
->ANDROID_SDK_ROOT is found : D:\android\sdk
->Check environment variable ANT_ROOT
->Find environment variable ANT_ROOT...
->ANT_ROOT is found : D:\android\ant\bin
全部寫好后回車,重啟電腦后再打開命令行:
輸入cocos --verison 看看苫费,是否有版本打印出來汤锨,如果打印出來就成功了。
3. cocos2d-js目錄說明
剛把cocos2d-js 下載下來看著這些東西真心不知道從哪里開始看百框!下面我們先強(qiáng)迫癥的梳理一下所有文件闲礼。
3.1 引擎所在:-frameworks——>里面包含兩個(gè)文件夾cocos2d-html5 和js-bindings。前者是html5引擎铐维,后者是-x的引擎柬泽,外部接口是js寫,但基礎(chǔ)模塊卻是cpp來實(shí)現(xiàn)嫁蛇。
3.2 例子文件夾:\samples (cocos2d-js的api文檔的確寫的很亂锨并,建議新手還是看例子為主,配合api文檔看學(xué)睬棚。)
3.3 模板文件夾:\templates 調(diào)用cocos new -l js去新建一個(gè)項(xiàng)目的時(shí)候第煮,這templates起作用的。
3.4 其他:(復(fù)制其他人寫的過來抑党,這些剛開始可以不用過份理解包警,看一遍知道有什么作用就可以了)
README 包含一些對 Cocos2d-JS 的介紹。
LICENSE?正如我們之前提到的底靠,Cocos2d-JS 的許可證是 MIT,你可以查閱在引擎根目錄下的 the license 文件夾來獲得更多關(guān)于 Cocos2d-html5 and Cocos2d-x 的許可證細(xì)節(jié)害晦。
tools?目錄包括 cocos 控制臺(tái)工具和 綁定生成工具(bingings-generator)。template 文件夾下包含一個(gè) build.xml 文件暑中,里面存放著閉包編譯器的控制信息壹瘟,通過 ANT 這個(gè)命令,你可以將你的游戲打包成為一個(gè)單個(gè)文件。
build?目錄包含著內(nèi)置的工程樣本文件鳄逾。
docs?目錄包含 JavaScript 編碼風(fēng)格指導(dǎo)和 release 的信息俐筋。
CHANGELOG?包含所有版本的修改信息。
setup.py?是一個(gè)環(huán)境搭建的 python 腳本严衬。
4. cocos2d-js查看例子
上一遍說到samples里面包含了很多值得一看的例子。現(xiàn)在我們來說說怎么去看這些例子笆呆。
由于cocos2d-js的項(xiàng)目需要在服務(wù)器環(huán)境下才能看请琳。所以粱挡,推薦安裝 wampserver 至于它怎么使用呢,還是自己上網(wǎng)查查看俄精。通過wamp搭建出來的環(huán)境,把cocos2d放進(jìn)這個(gè)服務(wù)器中询筏,我們直接在瀏覽器下輸入:http://localhost/cocos2d/samples/js-tests/就可以查看需要學(xué)習(xí)的例子了。
如果你不想麻煩去安裝wampserver的話竖慧,可以在命令行下直接cd 到cocos2d的samples/js-tests/目錄下嫌套,使用cocos run -p web同樣也可以在瀏覽器看到例子。
以上只是在以前學(xué)習(xí)cocos2d-js記錄下的筆記整理圾旨,如有不正確麻煩指出踱讨。
下一篇預(yù)告:cocos2d-js的一些常用命令,cocos Code IDE 和cocos2d-js項(xiàng)目簡介砍的。
---寫于2015年7月26日 14:28:38