文章撰寫日期︰2013/12/29 19:25 cocos2d-x使用版本︰2.1.4
此篇適用cocos2d-x2.1.x版以上
一、前言
雖然之前就寫過如何創建第一個跨平臺cocos2d-x專案,
但由於cocos2d-x更新太快了,
現在建立專案的方式早就沒有之前那麼繁鎖,
因此再寫一篇教學文如何創建一個全新的cocos2d-x跨平臺專案。
二、文章開始
下載cocos2d-x源碼
使用git在Terminal(終端機)輸入下列指令
$git clone http://github.com/cocos2d/cocos2d-x.git約10~20分鐘後(依您頻寬而定),
整份cocos2d-x源碼便下載完成。
下載完後,記得將次模組(SubModule)也下載下來。
進入cocos2d-x目錄執行指令
$git submodule update --init --recursive
切換cocos2d-x版本(若無此需求請略過)
如果您有切換源碼版本的需求,僅需在cocos2d-x目錄下,
使用Terminal輸入下列指令
$git tag 版本號
如果不知道有哪些版本能夠切換,
也可以下指令
$git tag -l來查詢。
上面列岀現在的cocos2d-x有哪些版本可供切換 |
指令便是
$git tag cocos2d-2.0-x-2.0.2即可完成版本切換。
建立一個全新的跨平臺專案
進入到cocos2d-x底下tools\project-creator目錄,有一個python執行檔create_project.py,
執行該檔便可以完成跨平臺的專案建置。
該phython檔接收的參數如下
-project PROJECT_NAME 專案名稱, 例如: MyGame
-package PACKAGE_NAME 套件名稱, for example: com.MyCompany.MyAwesomeGame
-language PROGRAMING_LANGUAGE 攢寫這個遊戲欲使用的語言,有 [cpp | lua | javascript]
只要使用Terminal到該目錄執行
$./create_project.py -project MyGame -package com.MyCompany.AwesomeGame或
$./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascript就可以輕鬆完成專案的建置。
成功了!
製作岀來的專案會放在cocos2dx目錄\projects底下
而Android專案則在proj.android目錄裡。
Classes目錄將會存放您未來攢寫的C++遊戲檔,
Resources目錄則是放置音效以及圖檔等資源供日後產岀ios、Android專案的主要目錄。
想要編譯並執行Android專案是需要設定其底下build_native.sh和jni\Android.mk檔的。
怎麼設定日後再說嚕!
三、結論
只要透過一個簡單的指令$./create_project.py就能將跨平臺專案建立起來,
跟之前比是不是更方便了呢?
感謝cocos2d-x開發團隊的努力,
讓我們開發遊戲更加的方便和快速。:D
沒有留言 :
張貼留言