您的位置:首页 > 移动开发 > Cocos引擎

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

2014-01-05 11:21 281 查看

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

 

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



 

<3>打开cygwin Terminal



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



说明: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下的 ’\‘ ,都是 ’/‘ , 需要注意自己替换。



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



 

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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐