Cocos2d-X 3.2環境的配置


大三寒假時間特別長,終於准備坐下來好好去學一直想涉足的游戲開發。既然准備學,就要找個出色的、跨平台的引擎來實現自己的計划。最終我選定了Cocos2d-X。

在折騰了很久之后,我終於把Cocos2d-X的環境配置搞定了。以下記錄過程。

使用到的工具:(暫時我只用來寫Windows平台和Android平台,所以沒有用到iOS的工具)

Cocos2d-X 3.2 (http://www.cocos2d-x.org/filedown/cocos2d-x-3.2.zip)

Microsoft Visual Studio 2012 (Update 4)  (Update 4 可以兼容XP)

Cocos Studio 1.3.0.1 (http://cocostudio.download.appget.cn/Cocostudio/Download/v1.3.0.1/CocoStudio_v1.3.0.1.exe)

Python 2.7.8

JDK SE 8u25

Eclipse Juno

Android SDK 22.3

  --Android API 19

  --Android SDK Build-Tools 19.1以上版本

NDK r9d (http://dl.google.com/android/ndk/android-ndk-r9d-windows-x86_64.zip)

ANT 1.9.4 (http://mirrors.hust.edu.cn/apache/ant/binaries/apache-ant-1.9.4-bin.zip)

BlueStacks

Pratical-editor 2.0 (https://cocos2d-windows-particle-editor.googlecode.com/files/ParticleEditor V2.0.7z)

BMFont 1.13 (http://lt2.cr173.com/soft/bmfont.zip)

安裝過程:

一、在VS2012中運行Cocos2d-X演示項目。

1. 先將Cocos2d-X 3.2解壓,進入build文件夾,運行VS 2012的項目:cocos2d-win32.vc2012.sln,啟動VS2012.

2. 在左側的解決方案管理器中選擇cpp-tests(也可能叫TestCpp)項目,右鍵在菜單中選擇“設為啟動項目”。

3. 啟動調試,等待編譯完成(過程比較漫長)便會啟動如下界面。

TM截圖20150123001605

 

里面是一些Cocos2d-X用來演示的項目。出現這個,說明你的Cocos2d-X在Windows平台上可以正常運行。

二、安裝Cocos2d-X

1. 安裝Python,一路回車法即可,記得選中Python增加環境變量的選項。

2. 解壓好Android SDK、NDK、ANT。

3. 進入Cocos2d-X目錄,運行setup.py,setup.py會自動讓你依次填寫NDK目錄、Android SDK目錄、ANT目錄,按順序填寫即可。

WARNING:第三個ANT目錄是ANT下的bin目錄(如:E:\Android\apache-ant-1.9.4\bin),其他兩個都是解壓出的根目錄(如:E:\Android\android-ndk-r9d,E:\Android\android-sdk_r22.3-windows)

安裝成功后,即可使用

cocos new -p 包名 -l 語言 -d 目錄 項目名

創建項目

如:cocos new -p com.yachen4ever.HelloWorld -l cpp -d g:\code\ HelloWorld

注:新創建的項目里面自動會有HelloWorld演示程序。

     cocos new的參數說明可以輸入cocos new --help查看

 

三、生成Windows平台exe和Android平台apk

1.Windows平台

進入生成的HelloWorld目錄,有如下文件夾:

image

其中Classes存放源代碼,cocos2d里是編程會用到的類庫,Resources是資源文件,5個proj.打頭的文件夾分別是Cocos2d-X支持的5個平台的項目工程文件,我們先進入proj.win32,打開HelloWorld.sln啟動VS2012。

在編譯運行后,項目的可執行文件存放在proj.win32\Debug.win32中(如果選擇Release生成就在Release.win32中)。但我們直接運行其中的Helloworld.exe會發現報錯,這是因為資源文件不在該目錄。將Resources文件夾中的文件和proj.win32\Debug.win32中的文件拷貝至同一新目錄,生成的exe便可以脫離VS2012直接運行了。

 

2.Android平台

打開CMD進入項目目錄(如:G:\code\HelloWorld),運行指令cocos compile -p android -ap 21 即可自動編譯。生成的apk文件在HelloWorld\bin\debug\android\HelloWorld-debug.apk。

注:cocos compile的參數可以用 cocos compile --help查看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM