2014年12月17日 星期三

[Android開發] Cocos2d-x 開發流程 (0)



1.生成Cocos2d-x專案 (建置一次即可)

  可使用 Cocos2dx_CreateProject.bat 生成  (註1)

  或進命令提示字元 D:\Android\cocos2d-x-3.2\tools\cocos2d-console\bin
  執行 cocos new Game01 -p com.hi.test -l cpp -d D:\Android\project

2.生成 C++ 專案項目 (建置C++開發環境 主要製作遊戲的地方) (建置一次即可)

  進專案的 proj.win32 資料夾
  執行 xxx.sln

  載入完後 對方案按右鍵 建置方案 (F7)

  (完成後即可開始開發遊戲或即時模擬測試(F5) )


3.生成 Android專案項目 (將專案建置到至 Eclipse 來輸出 apk執行檔)  (建置一次即可)

  進專案的 proj.android 資料夾
  執行 build_native.py



4.進Eplicse 匯入 proj.android 的專案 (匯入一次即可)

5.會缺失 org.cocos2dx.lib  (引用一次即可)

  對專案按右鍵,Build Path ->Link Source...
  新增設定好的引用變數 src_link

  (或是到 D:\Android\cocos2d-x-3.2\cocos\platform\android\java\src
  複製整個src到 \project\Game01\proj.android\src)

6.開啟 Android Virtual Device Manager 模擬裝置或插入手機

7.對專案按右鍵 執行 Run as -> Android Application


8.之後作業都是在proj.win32 開啟xxx.sln
      (直接用C++編輯 直接用visual studio的模擬器模擬(F5) )

  需要用Android測試時再開啟Eclipse 直接run建置好的專案
     (專案已跟所有修改好的檔案自動作連結)



9.D:\Android\cocos2d-x-3.2\build 的 cocos2d-win32.vc2012.sln
    裡面的項目cpp-tests 就包含所有功能展示,可以參考裡面的程式碼實作





 註1:
Cocos2dx_CreateProject.bat
新建一個純文字txt檔案,打完內容改為.bat執行檔
放於: D:\Android\project
之後直接執行 即可新建專案

內容:


@echo off
echo =============Cocos2D-x新建項目==============
set /p name=輸入項目名稱:

echo 項目名稱: %name%

echo 正在新建項目...

set pack=com.marco.

cocos new %name% -p %pack%%name% -l cpp

echo 新建完成.
pause





沒有留言:

prettyPrint();