cocos2dx開發入門文檔

注:該文部分來自子龍山人博客。
 
1、 配置好android開發環境
 
2、安裝VS2010
 
3、安裝NDK
 
NDK可讓Android程序的部分代碼用C/C++實現,爲後面安裝Cocos2D-x作準備。將壓縮包解壓到一個不包括空格的路徑便可。例如「E:\cocos2d-x\android-ndk-r8b」
 
4、安裝 Cygwin
 
下載地址:http://cygwin.com/setup.exe
 
運行 setup.exe, 選第三項從本地安裝 cygwin
 
 
設置 cygwin 安裝到那裏
 
指定安裝程序位置
選中安裝的內容,只選 devel 就能夠了
 
5、Cygwin 與 NDK 的集成
 
 

在命令行中進入cygwin目錄,並執行cygwin.bat,若是你不是用Administrator帳號登陸的系統,那麼會在cygwin\home\文件夾中生成一個以你的登陸名命名的新的文件夾。java

修改新生成文件夾中的「.bash_profile 」文件,用UE或editplus等文本編輯器打開,在最後增長: (e/android-ndk-r8-windows/android-ndk-r8是安裝ndk的路徑)linux

NDK_ROOT=/cygdrive/e/android-ndk-r8-windows/android-ndk-r8android

export NDK_ROOTwindows

測試是否集成成功   : cd $NDK_ROOT
 
 
6、配置cocosdx
 
  用UE或editplus等文本編輯器打開並編輯cocos2dx目錄下的create-android-project.bat文件,分別修改以下幾個變量的值。千萬不能用文本編輯器。由於linux和windows的編碼方式不一樣
set _CYGBIN=C:\cygwin\bin
set _ANDROIDTOOLS=C:\android-sdk-windows\tools
set _NDKROOT=D:\Tools\Developer\Android\android-ndk-r8b
7、建立工程
運行cocos2dx目錄下的create-android-project.bat文件,根據提示輸入包名(例如:cn.test.android)、項目名稱(例如:hello2dx)、所使用的android sdk版本。
8、編譯工程
運行cygwin,在命令窗口中進入剛剛新建的hello2dx目錄下的android目錄,運行命令./build_native.sh 第一次有點慢
9、配置vs開發環境
注意:2.1.4以後不適用

首先,雙擊上圖中的cocos2d-win32.vc2010.sln(若是你使用的是vs2008,那麼只雙擊cocos2d-win32.vc2008.sln),而後右鍵點解決方案,再點生成解決方案。這個過程大約有10分鐘,因我的電腦速度而異。



生成解決方案完成以後,若是沒有錯誤的話,你應該會獲得以下圖所示:(若是有錯誤,請截圖告訴我)
 
  
 
這時你已經成功一大半了,接下來,你能夠運行一下cocos2d-x,看看效果。右建點擊解決方案管理中的HelloWorld項目,而後設置爲啓動項目,以下圖所示:
 
  
 

而後從上面的菜單中選擇"調試"—"開始執行(不調試)",以下圖:



若是運氣夠好,你會獲得以下輸出:(哈哈,經典的cocos2d頭像,慶祝一下吧!)



接下來,咱們來運行一下cocos2d-x自帶的test,看看cocos2d-x給咱們帶來了哪些效果吧!一樣的,右鍵點解決方案管理中的test,而後設置爲啓動項目,再點"調試"—"天始執行(不調試)",接着你會看到下面的輸出:



而後你就能夠盡情地點擊裏面的各類測試效果啦,還能夠按住鼠標不放往下拖動,還有更多好玩的東西。
接下來,我將教你們如何安裝vc模板。首先,找開解壓以後文件夾裏的template文件夾,以下圖紅色圈所示:
 
  
 

雙擊打開,路徑是這樣的:template, F:\cocos2d-1.0.1-x-0.9.1\template\msvc,打開以後以下圖所示:


咱們要使用的就是InstallWizardForVS2010.js文件,雙擊安裝便可,若是你是使用其它版本,就相應地雙擊其它版本的js文件。雙擊以後,會有以下截屏出現,這就表示你安裝成功了:



接着,打開一個新的vs2010程序,而後選擇"文件—新建—項目",以下圖:

看到上面的紅色圈圈部分了嗎?這就是剛剛那個js腳本添加進去的。
 
 
10、生成cocos2dx項目
 
點擊create-android-project.bat生成android for cocos2dx項目
 
輸入包名、項目名選擇sdk。在當前cocosdx根目錄生成相應項目

打開生成項目的classes目錄中的全部文件刪除

 
打開vs2010項目
 
 
 
右擊新建項目
 
 
 
選擇cocos2dx模板, 注意  名稱必須與剛剛生成的android項目一致,位置不能改變
 
 
 
建立成功以後 生成,調試成功以後打開Cygwin 編譯
 
 
 
成功以後將項目導入到eclipse
 
 

導入後,出現一個錯誤:The import org.cocos2dx.lib cannot be resolvedbash

那咱們將設置一下cocos2d-x的引用便可eclipse

右鍵項目->build path->link source->Browse->選擇地址編輯器

F:\android\cocos2d\cocos2d-2.1rc0-x-2.1.2\cocos2dx\platform\android\java\src測試

Folder name 填寫爲一個不與src衝突的名稱,如cocos2dx-src 便可,而後finish
 
 
這樣cocosdx for android 就生成成功了,之後全部的編碼所有在vs中完成,在用Cygwin編譯後用Eclipse部署就能夠了
相關文章
相關標籤/搜索