1. 程式人生 > >Windows平臺cocos2d-x 3.2下載以及建立新專案過程

Windows平臺cocos2d-x 3.2下載以及建立新專案過程

首先,有關於cocos2d-x在windows下Android環境的搭建,

這裡簡單列一下所需工具的下載地址:

1、JDK

下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html


2、ADT(Android Developer Tools),裡面包含了SDK和Eclipse。
下載地址是:http://developer.android.com/sdk/index.html


3、下載Android NDK
下載地址是:http://developer.android.com/tools/sdk/ndk/index.html
把它解壓到adt同目錄下


4、下載Apache ANT
下載地址是:http://ant.apache.org/bindownload.cgi
同樣解壓到adt目錄下


5、下載Python
cocos2dx在3.0以後在不同平臺都統一用python來建立和構建工程,所以Windows下需要安裝python環境:
下載地址:https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi

我下載的cocos2d-x 是目前最新版的3.2,所以以下講述cocos2d-x 3.2下載之後的安裝以及新建專案的過程。

一、安裝

前提,你已經搭建好上述參考文章中的Android開發環境,包括ADT-BUNDLE, APACHE-ANT, PYTHON.

下面講述 cocos2d的安裝。

將下載的cocos2d-x的zip檔案解壓後在本地的路徑為D:\adt-bundle\cocos2d-x-3.2,以下用COCOS_HOME_DIR表示這個路徑。

首先要執行download-deps.py這個Python程式,它會自動下載cocos2d-x所需的第三方外掛(如果有的話)。

然後再執行setup.py這個Python程式,這個主要是設定相關環境變數,包括Android SDK,NDK以及Apache ANT的路徑。

以上兩步成功執行之後,就可以建立cocos2d-x新專案了。

二、建立新專案

在COCOS_HOME_DIR開啟命令列視窗,

(按住shift+滑鼠右鍵,出現如下選單,選擇開啟命令視窗)


首先輸入cocos執行一下

然後就可以使用如下命令來建立新的cocos2d-x專案,

cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR

上述命令列中, MyGame表示新專案名稱,NEW_PROJECTS_DIR是新專案要儲存的路徑,

如果省略 -d NEW_PROJECTS_DIR, 那麼cocos會在當前資料夾下新建子資料夾MyGame,

新專案的所有原始檔都將被建立到子資料夾MyGame之下,

預設建立的新專案是一個經典的HelloWorld程式。

三、編譯

1、使用VS進行編譯

在新專案的檔案下,有對應各個平臺的子資料夾,Windows平臺的對應MyGame\proj.win32子資料夾。

進入proj.win32子資料夾,可以看到MyGame.sln檔案。

看到熟悉的sln檔案,如果你的VC的開發者,那你一定會很熟練地開啟這個專案檔案,使用VS進行編譯。

2、使用命令列進行編譯

以上是使用VS進行編譯。另外還可以使用命令列進行編譯。

將以下批處理命令儲存為build4win2.bat,存放到新專案的資料夾下(例如上面的MyGame),

然後執行Build4Win32.bat就可以編譯剛剛新建的專案MyGame了。

@echo 在cocos專案資料夾下執行以下命令,用以編譯和執行專案(for win32)
cocos run -p win32

如果要編譯為安卓平臺的,則使用如下批處理命令

@echo 在cocos專案資料夾下執行以下命令,用以編譯和執行專案(for android)
cocos run -p android -j 4

四、結尾 

有關於安裝和編譯的更多詳細說明,可以檢視cocos2d-x自帶的readme檔案,

具體檔名為: COCOS_HOME_DIR\README.md  。