最近因為很多朋友在使用cocos2dx,考慮到很多人都編譯第一個項目的時候失敗了,所以我來做一個比較簡單的安裝教程
(轉發請注明出處:http://www.cnblogs.com/seabrea/p/4572057.html)
(注意,本教程針對windows系統)
第一步:下載好cocos2dx,ant,ndk,adt這幾個文件
Cocos2dx比較方便下載,只要訪問cocos2dx的官方網站cn.cocos2d-x.org

點擊下載標題

選擇cocos2dx的頭像,然后在下方有個立即下載,點擊后便可以下載最新版本的cocos2dx(此文檔使用的是cocos2dx3.6)。
Ant,dk,adt都是Android會用到的文件,直接百度就能收到(注意的是ndk必須是android-ndk-r9d版本,其他版本好像不行)
為了方便大家下載,我會把ant打包上傳的。
第二步:配置Python
因為cocos2dx創建項目用的是Python,所以我們需要配置Python的環境。
首先在Python官網下載Python的安裝程序(注意X64 和X86 的區別,然后再選擇下載的Python版本)
下載好后安裝,一般安裝再默認的目錄就行了,安裝后右鍵“我的電腦“,選擇”屬性” -> “高級系統設置“ –> ”環境變量“ ->”path”;
將你安裝好的Python目錄添加到path變量里面

(這張圖是網上找的,希望不會被說成侵權)
另外,使用相同的方法在“PATHEXT“的變量值中添加 .PY;.PYM 。
(以前好像沒有后面這一步,安全起見,都填上)
第三步:安裝cocos2dx
首先解壓cocoos2dx壓縮包到你准備的好的一個文件夾里面(這個文件夾是隨你自己的喜好的)

然后點擊里面的setup.py文件,然后按提示填入ndk,ant,adt的路徑為了方便使用,我將下載好的文件解壓后都重新命名了一下

原來文件的名字是

其中第一個填寫的是ndk的目錄,如:D:\android\ndk
第二個填寫的是adt的目錄,這里一點要注意啊,這里填寫的實際是adt的sdk的目錄,所以不能直接填寫adt的目錄進去,需要點擊進入adt的文件夾找到sdk文件夾,然后在控制台上輸入sdk的路徑,如: D:\android\adt\sdk
第三個填寫的是ant的目錄,和第二步一樣的,不能直接輸入ant的目錄,而是點擊進入ant找到bin文件夾,並在控制台輸入bin的目錄,如:D:\android\ant\bin
(提示程序新手一個小竅門,不用一個字一個字的輸入,直接將找到文件夾拖入控制台,就能直接輸入一個文件夾的路徑了)
第四步編譯cocos2dx:
按cocos2d-x-3.6\build的順序找到一個sln文件

如圖選中的那個那個sln文件,使用vs將其點開。
(vs的版本最差要在2012以上)

右鍵cpp-test,將其設為啟動項,然后點擊運行,讓其編譯
編譯成功后會看到這個界面
(提示:這個界面里面的東西,幾乎包含了大部分的cocos2dx的功能,建議大家可以看一看)
然后大家就可以把這個和vs關了,cocos2dx已經安裝完成了
最后一步:創建一個cocos2dx項目
進入到目錄cocos2d-x-3.6/tools/cocos2d-console/bin/cocos.py
打開終端運行cocos.py腳本創建文件
python cocos.py new HelloCpp -p com.coco2dx.org -l cpp -d ~/Desktop
參數說明:
- HelloCpp為項目名稱
- -p后面接包名
- -l后面接開發語言類型,有cpp, lua, js三種類型
- -d后面接項目存放的目錄
- 查看項目路徑,你會發現目錄中會出現新建的“HelloCpp”項目。依次打開“ HelloCpp/proj.win32 ”文件夾,“ HelloCpp.sln ”解決方案,單擊運行項目。出現下面的界面則項目創建成功
以上為官網上面的說法,親測是可用的,但是可以更加簡潔的創建
cocos new HelloCpp -p com.coco2dx.org -l cpp -d ~/Desktop
效果是一樣的,此外還有更簡潔的方法就是使用批處理,我已經弄好了一個批處理文件:
@echo off echo =============Cocos2d-x 新建項目============== set /p name=輸入項目的名稱: echo 項目名為: %name% echo 正在創建新項目... set pack=com.seabrea. cocos new %name% -p %pack%%name% -l cpp echo 創建完成. pause
講上面的代碼復制到一個txt文件里面,然后將后綴名改為 .bat 即可。
自己准備一個專門放項目的文件夾(不一定在cocos2dx的安裝目錄內),然后將這個批處理文件放在那個文件夾里面,點擊批處理文件,按提示填寫內容。(注意,創建項目的時候會有一定的耗時,一定要耐心等待)
