Windows平台cocos2d-x 3.2下載以及建立新項目過程

來源:互聯網
上載者:User

標籤:android   blog   http   java   使用   os   檔案   for   

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

請參考一位網友的這篇博文《cocos2d-x 3.0rc開發指南: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-x,當前最新版v3.2,官方http://cn.cocos2d-x.org/download/

下面講述 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  。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.