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 。