1. 程式人生 > >1.安裝cocos2d-js環境(Linux)

1.安裝cocos2d-js環境(Linux)

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.重啟電腦,讓環境生效

後記:如果只是使用cocos2d-js的話,是不需要管androidSDK的,執行setup.py時只需要不斷skip就好,如果以後有需要用到其他的開發,再新增即可