天天看點

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

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

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

下載下傳完畢後,我們直接解壓,即可得到主要目錄(本文相關軟體我全部解壓至G:\),

然後進入到G:\cocos2d-x-3.2rc0\build,用VS2012打開cocos2d-win32.vc2012.sln,

如圖:

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

這裡需要注意的是,預設平台工具集為v110_xp,如果我們用的是win7平台,請将其改為Visual Studio 2012(v110),

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

之後,我們将啟動項改為CppTest,然後生成解決方案...

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

編譯成功後,我們按下F5, 便可以成功啟動,然後看到如下畫面:

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

二.安裝配置JAVA JDK

因為我們希望能移植到Android平台,是以JAVA JDK是必須的,這裡推薦使用64 bit JDK for windows 64bit。

傳送門:http://www.oracle.com/technetwork/java/javase/downloads/index.html

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

下載下傳完畢後,對其進行安裝,本機路徑為: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)

若看到如下畫面,則表明安裝成功:

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

三.下載下傳ADT包,配置Android SDK環境

ADT包中包含名為Eclipse的IDE開發工具,同時也包含了Android SDK,内置的ADT開發工具其作用為使得

Eclipse能夠使用Android SDK元件(相當于一座橋梁),

傳送門:http://developer.android.com/sdk/index.html

(可能被牆,本人用了代理伺服器順利進去)

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

配置使用者環境變量:

變量名: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檢驗是否安裝成功。

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

四.下載下傳并安裝python工具

這裡的版本為python2.73,

傳送門:https://www.python.org/download/releases/2.7.3/

1.下載下傳并安裝python2.73。

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

本機的路徑為G:\Python27,

配置使用者環境變量:

變量名path                        變量值:G:\Python27(在後面繼續添加,記得用分号隔開)

在CMD下的DOS視窗中輸入python,如如下圖所示便表明安裝成功:

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

五.配置安裝Android NDK

先下載下傳并安裝Android NDK,64位系統推薦使用Windows 64-bit, 本機路徑為:G:\android-ndk-r9d,

傳送門:http://developer.android.com/tools/sdk/ndk/index.html

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

配置使用者環境變量:

變量名:NDK_ROOT     變量值:G:\android-ndk-r9d

變量名:path                  變量值:%NDK_ROOT% (從已有後面添加,記得用分号隔開)

六.建立生成Cocos2dx工程項目。

在CMD下的DOS視窗中進入G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin目錄中,

然後輸入

[cpp]

  view plain copy

在win7下搭建cocos2d-x v3.2rc0開發環境
在win7下搭建cocos2d-x v3.2rc0開發環境
  1. python cocos.py new beyondTest -p com.cocos2dx.org -l cpp -d beyond  

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

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

參數說明:

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

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

在CMD下輸入python build_native.py對build_native.py腳本進行編譯,

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

七.對Cocos2dx項目用真機進行測試運作。

1.打開Eclipse,設定Android NDK的路徑(選擇Windows->Preferences->NDK)

(注意:第一次啟動Eclipse,會同時出現一個即時對話框,要求設定預設工作區(workspace)。

你可以選擇預設設定,也可以按自己的需求設定(我将其設定為G:\Java\workspace))

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

2.在Project Explorer空白處點選滑鼠右鍵,選擇Import...

3.選擇Exiting Android Code Into WorkSpace,點選Next。

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

4.浏覽目錄為G:\cocos2d-x-3.2rc0\tools\cocos2d-console\bin\beyond\beyondTest\proj.android,

然後點選Finish。

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

5.剛導入時發現有錯誤,原因是缺少java的org.cocos2dx.lib,如圖:

(Windows->Show View->Problems可顯示該界面)

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

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

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

 真機測試

1.用USB連接配接上帶ANDROID系統的手機,然後滑鼠右擊該工程,或者選擇菜單中的Run,

之後點選Run As->Android Application,進入如下界面(可以看到我的ANDROID版本仍為2.3.4,

但不影響結果^0^),選擇後點選Ok,便可以成功在真機上運作了。

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

最後來張運作成功後的截圖:

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

版權聲明:本文為CSDN部落客「weixin_34293059」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/weixin_34293059/article/details/91983024