Cocos2d-JS是跨全平臺的遊戲引擎,採用原生JavaScript語言,可發佈到包括Web平臺,iOS,Android,Windows
Phone8,Mac,Windows等平臺,引擎基於MIT開源協議,完全開源,免費,易學易用,擁有活躍的社區支持。Cocos2d-JS讓2D的遊戲編程門檻更低,使用更加容易和高效。和其他類似遊戲框架相比,它定義了更加清晰的2D遊戲編程的基本組件,採用易學易用的API設計,並採用全球領先、具備原生性能的腳本綁定解決方案實現遊戲的跨原生平臺發佈,開發效率更高,使用上最簡單。Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-HTML5和Cocos2d-x
JavaScript
Bindings(JSB)。它支持Cocos2d-x的所有核心特性並提供更簡單易用的JavaScript風格API,基於Cocos2d-JS的框架,您可以方便的使用JavaScript語言進行遊戲開發,快速構建原型進行驗證,並讓您的遊戲跑在所有支持HTML5規範的瀏覽器上。由於Cocos2d-html5的API和Cocos2d-x
JSB的API高度一致,可讓您的遊戲不用修改代碼或者修改少量代碼就可打包爲原生性能表現的混合遊戲,發佈到原生應用市場,從而實現,一次編碼全平臺部署的效果,帶給您全所未有的機遇。
之所以選擇javascript,主要是跟這個語言的社區氛圍有很大的關係,用的人越多說明發展趨勢越好。閒話不說了,先按照官方文檔配置開發環境吧。
首先需要下載最新的cocos2dx的開發包,http://www.cocos.com/download。下載cocos2d-x 3.16的版本(不是cocos creator)。
下載完,解壓縮到某個文件夾,能找到一個setup.py的python腳本。
打開終端,輸入(如果不能運行,確保可執行權限是否分配了)
$>./setup.py -h
Usage: setup.py [options]
Options:
-h, --help show this help message and exit
-n NDK_ROOT, --ndkroot=NDK_ROOT
directory of ndk root
-a ANDROID_SDK_ROOT, --androidsdkroot=ANDROID_SDK_ROOT
directory of android sdk root
-t ANT_ROOT, --antroot=ANT_ROOT
directory that contains ant/ant.bat
-q, --quiet setup without setting NDK,SDK,ANT
$>
這樣就可以查看setup.py的用法,然後可以用下面語句設置路徑
./setup.py -n ${NDK_ROOT} -a ${ANDROID_SDK_ROOT} -t ${ANT_ROOT}
要把${NDK_ROOT},${ANDROID_SDK_ROOT},${ANT_ROOT}設置成你自己的配置的環境的路徑
另外的就是安裝ANT,http://ant.apache.org
設置的路徑要包括bin目錄
我的ant路徑就是
/home/geange/bin/Ant/apache-ant-1.10.1/bin
隨意解壓到你喜歡的目錄就好
其他的SDK路徑你自己百度吧
一般來說就可以說配置好環境了,接下來就是工程創建
cocos new -l js ProjectName
如果終端找不到cocos,有兩種方法
1.source $HOME/.bashrc
2.重啓電腦,讓環境生效