用AndroidStudio开发cocos2d-x 项目
来源:互联网 发布:pr淘宝视频 编辑:程序博客网 时间:2024/06/06 04:06
最近学习cocos2d游戏开发,发现网上的教程都是用eclipse为IDE搭建的环境,于是就下载eclipse照着做,可是跟着步骤做下来,引入项目时总是出项各种错误,什么包没导入,类找不见,还有各种eclipse认为你错了的错误,最后实在折腾烦了,就尝试用了下AndroidStudio,没想到还挺好用。
首先要配置NDK,Android SDK,Ant什么的,大家肯定都没问题了,有问题网上也有非常多的教程。
cocos2d的环境搭建好,我们就可以开始了。
- 创建cocos2d项目
在命令行输入命令
cocos new HelloAs -p com.example.helloas -l cpp -d .
这里 “-p”的参数是包名,“-l”是指开发用的语言,“-d”是指项目所在目录
如果看到类似信息,那就说明项目创建成功了。
- 编译为AndroidStudio项目
进入项目文件夹
cd HelloAs
开始编译
cocos compile -p android --android-studio
这里的 “-p”是指编译的平台,后边的参数就是指要编译为AndroidStudio工程
看到类似信息则说明开始编译了,这是你可以去睡一觉,或者看看视频,聊聊妹子什么的,因为要等很长时间,出现“………………………”的时候也不要担心,那是gradle在下载文件,耐心等着就对了。
最后,编译成功了。
3. 现在可以用AndroidStudio打开项目了
选择打开现有项目
选择项目中的proj.android-studio目录,点击ok
成功导入,现在就可以运行了
4.编写c++代码
完成了上诉步骤你会发现项目中没有Classes目录,这就对了!因为我们根本就没有把它引入进来。这也是目前用AndroidStudio最痛苦的事情,编辑c++代码需要用文本编辑器来做,没有代码提示,所以编写的时候一定要非常仔细。
5. 改动c++代码后需要在命令行中重新编译
cocos -p compile android --android-studio
如过你创建了新的类文件,需要在Android项目的Android.mk文件中引入。
在AndroidStudio中还可以像以前一样查看log和调试信息,代码书写错误在编译的时候可以在命令行中查看。
看,还是挺方便的对不对?
看到这里你可能要说了,这也不比eclipse方便,那我还用它干嘛?
我能说这是我在使用eclipse遭遇太多失败后做出的另一个选择,再说了,用AndroidStudio开发Android项目不是大势所趋嘛。
- 用AndroidStudio开发cocos2d-x 项目
- cocos2d-x 某项目的开发规范
- cocos2d-x开发第一步–新建项目 .
- cocos2d-x开发第一步–新建项目
- Cocos2d-x 3.2 大富翁游戏项目开发
- 5.Lua语言开发Cocos2d-x项目
- Cocos2d-x实战项目开发:加法计算器
- Cocos2d-x 3.2 大富翁游戏项目开发-单机开发结束
- 用vs2010打包cocos2d-x项目.exe
- cocos2d-x 项目创建
- cocos2d-x 创建项目
- cocos2d-x新建项目
- cocos2d-x新建项目
- 创建Cocos2d-x项目
- Cocos2d-x 项目小结
- 创建Cocos2d-x项目
- cocos2d-x项目移植
- cocos2d-x项目实战
- 数组中只出现一次的数(1)(C++)
- php 文件读取和写入详细介绍例子
- 学习JQuery的$.Ready()与OnLoad事件比较[转]
- org.springframework.orm.hibernate3.support.OpenSessionInViewFilter详解
- 开灯问题
- 用AndroidStudio开发cocos2d-x 项目
- [delve][web]如何实现网站顶部状态条的外部引用
- JS中格式化日期
- canvas 学习(一)
- c#的构造函数及构造函数的调用
- 制作ubifs文件系统
- 《剑指offer》——把二叉树打印成多行
- Linux USB驱动数据结构
- 汉诺塔问题