一、下載cocos2d-x最新安裝包
在終端中cd到本地將要存放目錄,執行git命令
git clone https://github.com/cocos2d/cocos2d-x.git
二、如果開發ios程序,需要配置xcode模板
下好后,cd到cocos2d-x目錄,執行里面的sh腳本,安裝cocos2d-x模板
sudo ./install-templates-xcode.sh -f
中間要輸入管理員密碼
之后就可以在xcode中看到新增加模板
三、如果是開發android程序
1.搭建好一個可以開發android開發環境,包括eclipse,android sdk,ADT等(最好是最新版本),確保可運行調試
2.為eclipse安裝c/c++插件
打開eclipse,選擇菜單Help/Install New Software
在Work With下拉框中選擇自己eclipse的版本名,然后在插件里選中Programming Languages,打開下拉列表
選擇C/C++ Development Tools安裝,重啟eclipse
3.在http://developer.android.com/tools/sdk/ndk/index.html下載最新的NDK,比如android-ndk-r8d-darwin-x86.tar.bz2,注意是mac版的,並解壓縮
4.配置全局環境變量
終端中執行命令
vim ~/.bash_profile
輸入i進行編輯,加入如下配置
export COCOS2DX_ROOT=/Users/cocos2dx/cocos2d-x export NDK_ROOT=/Users/android/android-ndk-r8d export ANDROID_NDK_ROOT=/Users/android/android-ndk-r8d export ANDROID_SDK_ROOT=/Users/android/android-sdk-macosx export PATH=$ANDROID_NDK_ROOT:$PATH export PATH=$ANDROID_SDK_ROOT:$PATH
按esc,再命令
:wq
保存配置,上面配置中相應的路徑自己做替換
COCOS2DX_ROOT對應cocos2d-x本地存放目錄
NDK_ROOT和ANDROID_NDK_ROOT對應NDK本地存放目錄
ANDROID_SDK_ROOT對應安卓sdk本地目錄
5.創建一個android測試項目
cd到cocos2d-x本地目錄,執行命令
./create-android-project.sh
再輸入包名,回車
com.test.testdemo
再輸入提示的sdk的id,(比如3,對應sdk4.0.3),回車
再輸入應用的目錄名,比如TestDemo,回車
此時cocos2d-x目錄下就有了一個TestDemo目錄
cd到TestDemo目錄下的proj.android中,然后執行以下命令,編譯項目
./build_native.sh
6.創建AVD
注意:cocos2d-x的2.0版本需要opengl2.0支持,而opengl2.0在Android2.2之后的真機才支持,模擬器版本4.0.3之后才能運行
在eclipse里打開Android Virtual Device Manager
添加一個新的AVD,必須勾選Use Host GPU
7.在eclipse里導入TestDemo應用,在左邊選中項目,右鍵Run As == > Run Configurations……
在彈出的對話框左邊,選中TestDemo,選擇target標簽,在下面勾選之前生成的AVD
再滾動到下面,在“Additional Emulator Command Line Options”項中輸入:-gpu on
點擊“apply”,運行