在win7下搭建cocos2d-x v3.2rc0開發環境(For Android)

cocos2d-x 是目前比較流行的遊戲引擎,爲大多遊戲開發愛好者所喜愛,

因此,本文的目的在於教導新手如何在win7下建立cocos2dx開發環境,

截止本文,cocos2dx的最新版本爲 v3.2rc0版,我將假設您的開發

環境中已包含VS2012/VS2013集成工具(該IDE下載安裝比較簡單,

沒有安裝的朋友可以到微軟官方下載安裝),有了該工具,接下便

開始我們的遊戲環境搭建之旅吧...

 

首先,建立該開發環境需要以下工具:

1.Visual Studio 2012/2013(微軟IDE開發工具)

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,推薦使用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目錄中,

然後輸入

 

[cpp] view plaincopy在CODE上查看代碼片派生到我的代碼片
 
  1. python cocos.py new beyondTest -p com.cocos2dx.org -l cpp -d beyond  

 

 

用cocos.py腳本創建項目工程,如圖所示:

 

參數說明:

  • test爲項目名稱
  • -p後面接包名
  • -l後面接開發語言類型,有cpp, lua, js三種類型
  • -d後面接項目存放的目錄

然後進入到G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android目錄中,

在DOS下輸入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工程,然後我們可以看到錯誤消失了:

真機測試
1.用USB連接上帶ANDROID系統的手機,然後鼠標右擊該工程,或者選擇菜單中的Run,
之後點擊Run As->Android Application,進入如下界面(可以看到我的ANDROID版本仍爲2.3.4,
但不影響結果^0^),選擇後點擊Ok,便可以成功在真機上運行了。




最後來張運行成功後的截圖:
 
 
發佈了340 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章