cocos2dx_for_android

(simon2012-03-09)

一、目的:

這篇文檔不涉及技術,只是整理了別人的成果來指導如何在android上開發一款2d遊戲爲最終目的,所有資源均來自網絡,只希望手冊能夠詳盡的指導開發人員儘快進入開發中。

適用於想用c++開發安卓2D遊戲的程序人員。

二、準備:

a) 硬件

l 一臺PCx86)能聯網(好下資料)

l 一個android真機(1.6以上版本 我試驗的是2.2 最好是2.1 2.2 3.0

l 數據線(連接pcanjroid

b) 軟件

l Eclipse(我下的eclipse-jee-indigo-SR2-win32這個還需要jdk1.6 (插件for c++ cdt-master-6.0.2 下載後安裝)

l android-ndk-r6b-windows

l android-sdk_r04-windows

l (如果實在沒有真機,那隻能用虛擬機了,不過虛擬機的速度實在太慢,不推薦)ADT-16.0.1

l cocos2dcocos2d-1.0.1-x-0.12.0,此時爲最新版)

l Cocos2dxSimpleGame-0.9.1

http://www.cocos2d-x.org/attachments/535/Cocos2dxSimpleGame-0.9.1.rar )

l 寫代碼用的vc2008

l Cygwinmake c++

三、過程:

下面給幾個網址

都是怎麼安裝配置NDK

http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html 我覺得這個比較詳細

http://www.diybl.com/course/3_program/java/android/20110922/560786.html 

http://blog.csdn.net/cheungmine/article/details/6686743  http://www.philhassey.com/blog/2010/08/03/porting-galcon-using-the-android-ndk/ 最後是老外寫的

看完後成功配置好Eclipsecygwinndk_buildEclipse中編譯執行,在手機上能看到hello 算成功了。

然後是cocos2d的安裝

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_android_project_with_script 

可以製作一個項目,在eclipse中執行,手機會顯示一個小怪的頭,就算成功了。

×這裏注意一點,軟件解壓和安裝的路徑都要爲英文,且文件夾命名不可以帶空格。×

解壓Cocos2dxSimpleGame-0.9.1,按照裏面的readme配置修改build_native.ch就可以了。

Cygwin中執行這個文件。會編譯好久。

打開Cocos2dxSimpleGame中的vc工程文件,修改裏面的代碼,變成自己的遊戲邏輯,再用cygwin執行build_native.ch編譯(編譯前刪除classes中編譯好的.o文件)後就可以用eclipse編譯成.apk直接在手機上顯示出來了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章