`
runfeel
  • 浏览: 936275 次
文章分类
社区版块
存档分类
最新评论

【Cocos2d-X(2.x) 游戏开发系列之二】cocos2dx最新2.0.1版本跨平台整合NDK+Xcode,Xcode编写&编译代码,Android导入打包运行即可!

 
阅读更多


本站文章均为李华明Himi原创,转载务必在明显处注明:
转载自【黑米GameDev街区】原文链接:http://www.himigame.com/cocos2dx-v2-0/962.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 分辨率960×640)如下截图:

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

分享到:
评论

相关推荐

    Cocos2d-x 3.x游戏开发实战pdf含目录

    Cocos2d-x 是一个开源的、跨平台的2D游戏开发框架,广泛应用于iOS、Android、Windows等多平台的游戏开发。3.x版本是其发展中的一个重要阶段,引入了多项优化和新特性,旨在提高开发效率和性能。 本书首先会介绍...

    cocos2d-x 3.x游戏开发实战光盘

    《cocos2d-x 3.x游戏开发实战光盘》是一个深入探讨cocos2d-x 3.x游戏引擎开发的资源集合,旨在帮助开发者通过实际案例掌握这一强大的2D游戏开发工具。cocos2d-x是一款开源的游戏开发框架,基于C++,广泛应用于跨平台...

    Cocos2d-x 3.x游戏开发之旅教程及完整源码下载

    Cocos2d-x 3.x游戏开发之旅教程及完整源码下载,使用最新cocos2d-x-3.14版本,在xcode7.3上已编译通过。 解决相关问题 1、解决源程序在高版本上无法编译问题 2、解决源程序中文注释部分,xcode上显示乱码问题 使用...

    cocos2d-x 3.x 游戏开发实战光盘源码

    cocos2d-x是一款跨平台的2D游戏开发引擎,广泛应用于iOS、Android、Windows等多平台的游戏开发,尤其适合制作2D图形和动画丰富的游戏。其核心特性包括渲染引擎、物理引擎、粒子系统、音频处理、脚本支持等,为开发者...

    Cocos2d-x 3.x游戏开发实战源码

    Cocos2d-x是基于C++的跨平台游戏引擎,支持iOS、Android、Windows等多平台开发。它的核心特性包括: 1. **渲染引擎**:Cocos2d-x提供了一套图形渲染系统,可以处理2D图像、精灵、动画、粒子效果等,同时支持3D渲染...

    Cocos2d-x 3.x游戏开发之旅_完整版PDF电子书

    Cocos2d-x 3.x游戏开发之旅_完整版PDF电子书 上次传过一个给弄错了 而且我也不知道怎么把上次上传的那个删掉 看清楚 这个才是 完整版

    Cocos2d-x 3.X游戏开发入门精解

    Cocos2d-x是一个开源的游戏开发框架,广泛应用于跨平台游戏开发,支持iOS、Android、Windows等多个操作系统。本书通过深入浅出的讲解,让开发者了解并熟练运用Cocos2d-x 3.X的各项功能。 首先,书中会介绍Cocos2d-x...

    Cocos2d-x 3.X游戏开发实战 (肖文吉) 完整pdf

    Cocos2d-x是一个开源的游戏开发框架,广泛应用于跨平台的2D游戏制作,支持iOS、Android、Windows等多个操作系统。 本书主要涵盖了以下关键知识点: 1. **Cocos2d-x框架介绍**:Cocos2d-x是基于C++的,但同时也提供...

    cocos2d-x 3.x游戏开发实战肖文吉光盘源代码

    《cocos2d-x 3.x游戏开发实战》是一本深度探索Cocos2d-x 3.x框架的游戏开发书籍,作者肖文吉提供了配套的源代码,旨在帮助读者通过实践来掌握Cocos2d-x 3.x的核心技术和游戏开发流程。这本书的源代码是学习Cocos2d-x...

    Cocos2d-X 3.X 游戏案例开发大全光盘.txt

    资源为教学视频,有iOS基础熟悉XCode基本上不难学会,主要讲了一些Cocos2d游戏开发引擎中的一些具体调用

    Cocos2d-x 3.x游戏开发之旅_PDF电子书下载 带书签目录 高清完整版.pdf

    《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,旨在帮助读者掌握使用Cocos2d-x 3.x框架进行游戏开发的技术和技巧。Cocos2d-x是一个开源的、跨平台的游戏开发框架,支持iOS、Android、Windows等...

    Cocos2d-x 3.x制作2048

    在《Cocos2d-x 3.x制作2048》这本书中,作者详细介绍了使用Cocos2d-x 3.0版本,通过C++语言开发2048游戏的全过程。2048是一款非常流行的数字拼接游戏,玩家需要通过滑动屏幕上下左右来移动数字卡片,相同数字的卡片...

    Cocos2d-x 3.x游戏开发之旅_高清完整版

    《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,专注于使用Cocos2d-x 3.x框架进行游戏开发。Cocos2d-x是跨平台的游戏开发库,它基于C++,并提供了Python和Lua的绑定,使得开发者能够用这些语言...

    Cocos2d-X 3.X 游戏案例开发大全随书光盘源码,只要1分

    由于《Cocos2d-X 3.X 游戏案例开发大全》的随书光盘,听说好多人坏了,这里分享出一个网盘下载资源。我也是需要这个资源的一员,所以1分分享出来,希望能帮到你们。 里面总有9个项目的代码和资源,还有一个cocos2d-X...

    Cocos2d-x 3.x游戏开发实战.pdf

    Cocos2d-x 3.x版本是该系列中的一个重要迭代版本,引入了许多新的特性和改进,进一步提高了游戏开发的效率与质量。 ### 特性与优势 #### 1. 跨平台支持 Cocos2d-x的核心优势之一就是其强大的跨平台能力。开发者只...

    Cocos2d-x 3.x游戏开发之旅_PDF电子书下载 带书签目录 高清完整版

    《Cocos2d-x 3.x游戏开发之旅》是一本专为游戏开发者设计的详细教程,旨在引导读者深入了解和掌握Cocos2d-x 3.x框架进行游戏开发的技术与实践。Cocos2d-x是一个开源的游戏开发框架,广泛应用于移动平台,如iOS、...

    Cocos2d-x 3.x游戏开发之旅

    本书是《Cocos2d-x 游戏开发之旅》的升级版,修改了2.0版进阶到3.0版后的一些内容,新增了对CocoStudio、UI编辑器、Cocos2d-x 3.0新特性以及网络方面的知识点。主要介绍常用的API使用方式;介绍如何通过官方Demo获取...

    cocos2d-x 3.x 游戏开发实战资源

    cocos2d-x是一个开源的游戏开发框架,它基于cocos2d,并且支持跨平台开发,包括iOS、Android、Windows等操作系统。这套资源主要包括了书中示例代码和相关的图片素材,对于深入理解和实践cocos2d-x 3.x的游戏开发技巧...

    Cocos2d-x 3.x游戏开发实战

    Cocos2d-x 3.x游戏开发实战

    cocos2d-x-cocos2d-x-2.2.2.zip

    《cocos2d-x 2.2.2:构建跨平台游戏开发的基石》 cocos2d-x 是一个开源的游戏开发框架,以其强大的功能和跨平台性深受开发者喜爱。这个压缩包“cocos2d-x-cocos2d-x-2.2.2.zip”包含了cocos2d-x 的2.2.2版本,该...

Global site tag (gtag.js) - Google Analytics