參考: http://www.cocoachina.com/cocos/20140529/8596.html
以下內容參考了 cocoachina 中的開發環境配置教程 http://www.cocoachina.com/cocos/20140529/8596.html ,我覺得裏面的配置過程,不是很詳細,自己在這篇博文的基礎上完善了哈,有什麼問題,可以留言交流。
前一段時間,學習android開發後,想想做做好玩的遊戲玩玩,現在就學習cocos2d-x 3.2,想了解哈,這個遊戲引擎……
學習的第一步,當然是配置開發環境了,不然幹個鳥……
一、通用準備工作
1、安裝Cocos2d-x 3.2
在Cocos2d官網上下載,下載後解壓縮。
2、安裝Eclipse與Android SDK
Eclipse在其官網下載。
Android SDK 在Android開發者中心下載。
Eclipse是開發Android需要用到的IDE。這是個很牛的IDE,有許多插件讓他變得三頭六臂。要開發Android的程序,需要下載相關的插件,但如果每個插件要自己配置,會是很蛋痛的事情。
如果是新手,推薦使用:ADT Bundle。這是Eclipse+Android SDK的合體,所有的項目都已經幫你配置好了。
最好使用ADT。
3、安裝JDK
Eclipse需要Java環境才能運行。如果事先沒有安裝Java環境,則會報錯。
一般來說安裝之後會自動配置好環境變量。如果還沒有解決問題,請查找網絡上關於JDK安裝的攻略,很多的。
4、安裝CDT插件
這是個Eclipse的插件,用來支持Eclipse中C/C++語言的開發。
從Eclipse的官網下載,下載之後,將features和plusins這兩個文件夾裏面的內容複製到Ecplise安裝目錄下對應的文件夾之後就可以了。
5、安裝NDK-r9d
這是進行C/C++與Java混合編譯的必要工具。記下下載之後解壓到的目錄,因爲到之後的安裝中會用到。
6、安裝ANT-1.9.4
Cocos的Android開發需要用到它,所以下載下來安裝好吧。
7、配置環境變量
二、PC環境下配置過程
1、安裝VS2012
網上還有很多其他下載地址。
貢獻3個激活序列號:
YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
RBCXF-CVBGR-382MK-DFHJ4-C69G8
YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
2、安裝python 2.7.6
Cocos2d-x的安裝程序是用phthon寫的,所以需要這個軟件。不要下載python3.0以上的版本,否則運行會出錯。如果是Mac,那麼天生就自帶了。
3、進行開發環境配置
以上的工作完成之後,就可以進行配置了。啓動Windows的命令行(CMD)工具。進入Cocos2d-x 3.2的安裝目錄,執行:
- python setup.py
Cocos2d-x 3.2版本使用這個setup.py來安裝,十分方便。執行之後會讓你配置上面準備工作中所安裝的:ANT、NDK、SDK等目錄,把安裝到哪兒去了填寫進入就行。
4、建立自己的項目
用setup.py配置好Cocos2d-x的環境之後,你的命令行中就會多如“cocos”的命令,新建項目將使用這個命令進行。示例:
- cocos new hello(項目名稱)-p com.hello(包名字)-l cpp(項目類型) -d E:\MyCocos\cocos2d(目錄)
新建的項目會把所有的源文件和庫都拷到你的項目目錄中。所以新建的項目文件會很大,有許多人懷疑這個的必要性,不過到你之後的開發中就會知道這種配置方法是對的了。
項目建立好之後,就可以開發了:
A、進行VS2012的開發。
找到你的項目目錄下的:proj.win32,打開裏面的解決方案就行。剩下的就是你的任務了。一般來說,直接就可以運行。
一般來說,在vs2012中把項目開發,編譯,調試後,再移植到手機平臺。
B、進行Android的開發。
使用Eclipse中的項目導入,導入proj.android中的項目方案。導入之後,因爲SDK的問題,一般無法啓動。
這裏要着重講解哈:
1,在vs2012項目的工程目錄下,例如(E:\cocos2d\mytest\cocos2d\cocos\platform\android\java\src)用XXXX\mytest\cocos2d\cocos\platform\android\java\src
中的 org 目錄覆蓋 E:\cocos2d\mytest\proj.android\src 中的 org目錄。(解決android項目報錯問題)
2,windows cmd 終端中輸入如下命令,編譯項目
編譯時間有點長,稍等。
編譯完成後,生成 libcocos2dcpp.so
在ADT,中 refresh ,就可以看到如下圖
3,使用真機運行項目(開始我也是用的模擬機運行,app運行老是異常終止,後來在真機沒有這種情況)。