本站文章均为李华明Himi原创,转载务必在明显处注明:

转载自【黑米GameDev街区】原文链接:http://www.himigame.com/hibernate/783.html

          ☞ 点击订阅 ☜本博客最新动态!及时将最新博文通知您!

前段时间有事情不在北京也很少上网所以一直没有更新博客,那么今天Himi向大家分享一下最新cocos2dx 2.0.1版本整合Xcode 编译运行Android的博文;

首先介绍下cocos2dx 2.0:

主要特点:

使用opengl es2.0支持CocosBuilder集成了一些扩展,比如CCControlExtension, CCNotification, CCListView实现javascript 绑定了,你可以参考”testjs”项目只支持iOS,Android和win32平台

注意事项:

请使用ndk-r7b或更高版本来编写android本地代码。Android自2.2版本起支持opengl es2.0

没有整合过之前cocos2dx版本的童鞋可以请先移步到【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!

详细整合步骤如下:

步骤1.首先Xcode安装最新cocos2dx版本:cocos2d-2.0-rc2-x-2.0.1,然后Xcode创建一个cocos2dx项目,这里Himi设定项目名:MercenaryLegend

项目路径如下图所示:

步骤2.然后通过终端创建Android项目(不会的童鞋请移步到【iOS-cocos2d-X 游戏开发之七】整合Cocos2dX的Android项目到Xcode项目中,Xcode编写&编译代码,Android导入打包运行即可!);这里Himi设定项目名:MerLeg4Android

步骤3.将创建的MerLeg4Android项目下的proj.android文件夹(只要这个proj.android文件夹),整个copy到你MercenaryLegend项目下,与MercenaryLegend下的Classes、ios、libs同一级目录 ,如下图所示:

步骤4.打开刚copy到MercenaryLegend下的proj.android下的build_native.sh 文件,修改3个配置如下:

NDK_ROOT= 这里是你NDK的路径

COCOS2DX_ROOT= 这里是你cocos2dx 2.0 引擎包所在的根路径

GAME_ROOT= 这里是你Xcode创建的cocos2dx项目根路径

Himi配置如下:

NDK_ROOT=/Users/Himi/Documents/HimiWork/AndroidTools/android-ndk-r7b

COCOS2DX_ROOT=/Users/Himi/Documents/cocos2d-2.0-rc2-x-2.0.1

GAME_ROOT=/Users/Himi/Documents/HimiWork/MercenaryLegend/MercenaryLegend

步骤5.打开终端,然后首先cd到你Xcode项目下的pro.android目录下,如下:

cd /Users/Himi/Documents/HimiWork/MercenaryLegend/MercenaryLegend/proj.android

cd xcode项目下的proj.android目录

步骤6.继续在终端输入:./build_native.sh

OK,如果以上步骤都正确,那么终端开始编译代码,正确编译成功的话则在最后出现如下语句:

StaticLibrary : libcocosdenshion.a
SharedLibrary : libgame.so
Install : libgame.so => libs/armeabi/libgame.so

如下图:

OK,编译成功后,打开你的Eclipse将你Xcode项目下的proj.android项目导入吧:

最后,真机运行(这里使用的是魅族M9 分辨率960x640)如下截图:

整合步骤来看,比cocos2dx 2.0之前的版本整合简单的很多,哈哈。好了,就先这样吧。有什么问题,童鞋们评论留言交流吧;

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  3. Android文字自动轮播实现
  4. Android4.0.1 模拟器内核 最新下载地址及编译步骤
  5. 诱惑的苹果, 朋克安卓
  6. Android中库项目、jar包等的使用方法
  7. 直接拿来用!最火的Android开源项目(完结篇)
  8. Android小项目之九 两种上下文的区别
  9. google终于把ADB输出的回车换行问题改掉了

随机推荐

  1. Android系统调用
  2. 在Android中使用ViewPager实现左右滑动页
  3. 安卓布局属性代码中文注解
  4. qt for Android(安卓)环境搭建 win10
  5. android sdk 国内镜像地址
  6. (转)Android(安卓)知识梳理
  7. Android时间(TimePicker)日期(DatePicker
  8. [Android] TroubleShooting: Android req
  9. 重写EditText回车键跳到下一个EditText
  10. Android开发札记初级(三)探索Android(安卓)