cocos2d-x 是目前比較流行的遊戲引擎,爲大多遊戲開發愛好者所喜好, html
所以,本文的目的在於教導新手如何在win7下創建cocos2dx開發環境, java
截止本文,cocos2dx的最新版本爲 v3.2rc0版,我將假設您的開發 python
環境中已包含VS2012/VS2013集成工具(該IDE下載安裝比較簡單, android
沒有安裝的朋友能夠到微軟官方下載安裝),有了該工具,接下便 windows
開始咱們的遊戲環境搭建之旅吧... 服務器
首先,創建該開發環境須要如下工具: oracle
1.Visual Studio 2012/2013(微軟IDE開發工具) python2.7
2.Cocos2d-x v3.2rc0版(遊戲開發引擎) 工具
3.JAVA JDK(JAVA開發工具包) 開發工具
4.python工具(用於腳本編譯)
5.ADT包(含Android SDK組件和一個內置ADT(Android開發者工具)的Eclipse IDE版本)
6.Android NDK(so和java應用一塊兒打包成apk)
一.首先到中文官網下載cocos2d-x v3.2rc0版本,
傳送門:http://cocos2d-x.org/download
下載完畢後,咱們直接解壓,便可獲得主要目錄(本文相關軟件我所有解壓至G:\),
而後進入到G:\cocos2d-x-3.2rc0\build,用VS2012打開cocos2d-win32.vc2012.sln,
如圖:
這裏須要注意的是,默認平臺工具集爲v110_xp,若是咱們用的是win7平臺,請將其改成Visual Studio 2012(v110),
以後,咱們將啓動項改成CppTest,而後生成解決方案...
編譯成功後,咱們按下F5, 即可以成功啓動,而後看到以下畫面:
二.安裝配置JAVA JDK
由於咱們但願能移植到Android平臺,因此JAVA JDK是必須的,這裏推薦使用64 bit JDK for windows 64bit。
傳送門:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下載完畢後,對其進行安裝,本機路徑爲:G:\Java\jdk1.8.0_05
配置系統環境變量:
1.新建系統環境變量:
變量名:JAVA_HOME 變量值:G:\Java\jdk1.8.0_05
變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib;(注意點號)
配置系統環境變量:
2.在系統變量後繼續添加:
系統變量名:Path 變量值:;%JAVA_HOME%\bin
到此,環境變量配置完畢。
而後在Dos窗口下輸入java -version
(開始->運行->cmd 或 win+R)
若看到以下畫面,則代表安裝成功:
三.下載ADT包,配置Android SDK環境
ADT包中包含名爲Eclipse的IDE開發工具,同時也包含了Android SDK,內置的ADT開發工具其做用爲使得
Eclipse可以使用Android SDK組件(至關於一座橋樑),
傳送門:http://developer.android.com/sdk/index.html
(可能被牆,本人用了代理服務器順利進去)
配置用戶環境變量:
變量名:ANDROID_SDK 變量值:G:\adt-bundle-windows-x86_64-20140624\sdk\platforms;G:\adt-bundle-windows-x86_64-20140624\sdk\tools;G:\adt-bundle-windows-x86_64-20140624\sdk\platform-tools;
變量名:path 變量值:%ANDROID_SDK%( 如存在繼續添加,記得用分號隔開)
而後在CMD下的DOS窗口中輸入adb -h檢驗是否安裝成功。
四.下載並安裝python工具
這裏的版本爲python2.73,
傳送門:https://www.python.org/download/releases/2.7.3/
1.下載並安裝python2.73。
本機的路徑爲G:\Python27,
配置用戶環境變量:
變量名path 變量值:G:\Python27(在後面繼續添加,記得用分號隔開)
在CMD下的DOS窗口中輸入python,如以下圖所示便代表安裝成功:
五.配置安裝Android NDK
先下載並安裝Android NDK,64位系統推薦使用Windows 64-bit, 本機路徑爲:G:\android-ndk-r9d,
傳送門:http://developer.android.com/tools/sdk/ndk/index.html
配置用戶環境變量:
變量名:NDK_ROOT 變量值:G:\android-ndk-r9d
變量名:path 變量值:%NDK_ROOT% (從已有後面添加,記得用分號隔開)
六.建立生成Cocos2dx工程項目。
在CMD下的DOS窗口中進入G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin目錄中,
而後輸入
用cocos.py腳本建立項目工程,如圖所示:
參數說明:
而後進入到G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android目錄中,
在CMD下輸入python build_native.py對build_native.py腳本進行編譯,
七.對Cocos2dx項目用真機進行測試運行。
1.打開Eclipse,設置Android NDK的路徑(選擇Windows->Preferences->NDK)
(注意:第一次啓動Eclipse,會同時出現一個即時對話框,要求設置默認工做區(workspace)。
你能夠選擇默認設置,也能夠按本身的需求設置(我將其設置爲G:\Java\workspace))
2.在Project Explorer空白處點擊鼠標右鍵,選擇Import...
3.選擇Exiting Android Code Into WorkSpace,點擊Next。
4.瀏覽目錄爲G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android,
而後點擊Finish。
5.剛導入時發現有錯誤,緣由是缺乏java的org.cocos2dx.lib,如圖:
(Windows->Show View->Problems可顯示該界面)
6.咱們將G:\cocos2d-x-3.2rc0\cocos\platform\android\java\src目錄下的org文件覆蓋到
G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android\src目錄下,
而後從新導入beyondTest工程,而後咱們能夠看到錯誤消失了: