Quick-Cocos2d-x 3.3綁定自定義類至Lua(一)環境搭建

* 確定你安裝了Android NDK R9B 版本 ,如果沒有前往下載

下載Python2.7.3 (32bit),並保證它被正確安裝。

* 爲Python設置用戶變量,"系統"->(右健)屬性->"高級系統設置"->環境變量->在用戶變量欄加入附一中的系統變量。

下載Pyyaml ,並安裝。

下載pyCheetah , 並解壓至 "C:\Python27\Lib\site-packages"。

* 檢查是否正確設置如 (附一)中 的環境變量(`NDK_ROOT`)的值。

* 檢查你的綁定環境。進入引擎 "cocos2d-x/tools/tolua" 目錄,並執行 "genbindings.py", 剩下的工作交給該Python來將我們的引擎綁定至Lua。如果看到了 "Generating lua bindings succeeds.",哪說明你的環境配製好了。


附一  配製系統環境(見圖)

Cocos2d-x 3.3 與 Quick-Cocos2d-x 3.3 必須配製的環境變量。

每個人安裝引擎及相應軟件位置會不一樣,請確保給出正確的系統環境變量地址,切勿直接將我的拷貝至你的變量值當中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Python 的安裝路徑(我採用的是默認安裝 所以是在 C:\Python27)
PYTHON_ROOT:C:\Python27
 
//Java JDK 的安裝路徑(我採用的是默認安裝 所以是在 C:\Program Files\Java\jdk1.7.0_45 )
JAVA_HOME : C:\Program Files\Java\jdk1.7.0_45
 
// 開發Android的NDK我將其解壓至 C:\Android\NDK_R9B (你也可以將它解壓至任務目錄)
NDK_ROOT : C:\Android\NDK_R9B
 
// 開發Android的SDK 我將其解壓至 C:\Android\ADT\sdk (你也可以將它解壓至任務目錄)
ANDROID_SDK_ROOT: C:\Android\ADT\sdk
 
// 開發Android的ANT 我將其解壓至 C:\Android\ANT\bin (你也可以將它解壓至任務目錄)
ANT_ROOT : C:\Android\ANT\bin

以下4個變量值在你運行Cocos2d-x3.3 "stepup.py(在引擎根目錄下)"正確配製Cocos2d-x3.3引擎後,將會爲你自動加入的系統變量,注意我在Path中加入了"C:\Python27;"

COCOS_CONSOLE_ROOT: D:\cocos2d-x-3.3\tools\cocos2d-console\bin

COCOS_TEMPLATES_ROOT: D:\cocos2d-x-3.3\templates

COCOS_X_ROOT: D:\cocos2d-x-3.3

Path: C:\Python27;D:\cocos2d-x-3.3\templates;D:\cocos2d-x-3.3\tools\cocos2d-console\bin

1.jpg

2.jpg

3.jpg

如果能看到這張圖,說明你環境配製好了,跟着我前往下一步吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章