用VS2010+cocos2d-x 2.0.3编写游戏,并将游戏部署到Android手机上

<1>用VS1010+cocos2d-x编写好游戏

 

<2>进入Cocos2d-x目录,点击create-android-project.bat 批处理文件

用VS2010+cocos2d-x 2.0.3编写游戏,并将游戏部署到Android手机上_第1张图片

 

<3>打开cygwin Terminal

创建完成之后,cocos2d-x目录下就会多了一个按照你的project Name命名的文件夹,打开它有三个目录,

用VS2010+cocos2d-x 2.0.3编写游戏,并将游戏部署到Android手机上_第2张图片

说明:Resources是游戏的资源,Classes是项目共有的类,proj.android是编译成安卓项目所需的文件。这样你在VS中的Classes和Resources下面的所有文件覆盖这

两个文件的内容,再通过cygwin交叉编译,得到Android工程,即可把C++代码开发的项目部署到Android平台上。在编写的时候,只要保证游戏的逻辑资源都在Classes目录,然后根据不同的平台,分别执行编译命令,就可以得到对应的App了。这就是cocos2d-x的妙处啊。

 

<4>执行编译

编译就需要用到cygwin了,前面一直没有说,cygwin是一款交叉编译工具,所谓交叉编译,就是在一个平台上编译针对于另一个平台的代码。

拿我们这个为例,在Windows下编译Android的项目,当然就是交叉编译啦。

打开cygwin,进入创建的demo的android项目文件夹,如下图

注:linux内核的 目录 没有windows下的 ’\‘ ,都是 ’/‘ , 需要注意自己替换。

完成之后,回车,开始编译。

用VS2010+cocos2d-x 2.0.3编写游戏,并将游戏部署到Android手机上_第3张图片

 

<5>好了,出现上面的图就说明完成了,现在打开eclipse--> File-->import-->Android(切记不是General,不然导致一个包中所有java文件都没导进来)-->Android project from existing code ,然后定位到我们的项目名那一级目录即可,比如我的是 “Demo”

添加完成之后,编译,运行,cocos2d-x的 "吉祥物" 就出现啦

用VS2010+cocos2d-x 2.0.3编写游戏,并将游戏部署到Android手机上_第4张图片

你可能感兴趣的:(用VS2010+cocos2d-x 2.0.3编写游戏,并将游戏部署到Android手机上)