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直接在手机上显示出来了。

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