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