Cocos2d-x跨Android、iOS平台开发入门

Cocos2d-x跨Android、iOS平台开发入门

ID:40711600

大小:45.00 KB

页数:6页

时间:2019-08-06

Cocos2d-x跨Android、iOS平台开发入门_第1页
Cocos2d-x跨Android、iOS平台开发入门_第2页
Cocos2d-x跨Android、iOS平台开发入门_第3页
Cocos2d-x跨Android、iOS平台开发入门_第4页
Cocos2d-x跨Android、iOS平台开发入门_第5页
资源描述:

《Cocos2d-x跨Android、iOS平台开发入门》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本文由麦可网收集整理,转载请注明出处。1Cocos2d-x跨Android&iOS平台开发入门Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是基于objc语言的,所以你只能使用它来开发ios和mac下面的游戏。假如你可以使用和cocos2d相似的api来开发android上面的游戏,那岂不是更爽?这样,你就可以毫不费劲地扩大你的游戏的市场份额(android的用户数量巨大啊!)好吧,确实存在这么一个游戏框架,她就是cocos2d-x!cocos2d-x基于c++把cocos2d的api重新移植了一遍,,除了一些语法细节上面的差异之外,你可以使用

2、几乎一样的api来编写游戏。正是由于它是c++写的,所以可以跨多个平台,从ios到android、windows、再到linux、bada等!在这篇教程里面,你将学习到,如何使用cocos2d-x和c++来编写一个能够同时在ios和android设备上面跑的“HelloWorld”程序。而且,过两天,我会再出一篇教程,向大家展示一个具体的游戏例子—一个跨平台的太空射击游戏!好了,带上你的iPhone和Android设备,让我们开始吧!Hello,Cocos2D-XforiOS!在继续之前,确保你先下载最新版本的cocos2d-x。随便在你的硬盘的某个位置上面解压就

3、可以了。注意,这个解压出来的文件夹的完整路径名,我们之后会用一个统一的别名$COCOS2DX_HOME来指代。现在,你已经下载到源码了,让我们来安装项目模板吧!你可以先cd到$COCOS2DX_HOME这个目录(译者:指你刚刚解压缩代码的存放路径)下面去。在安装模板之前,先退出Xcode,然后打开一个终端,并输入下面的命令:cd$COCOS2DX_HOMEsudo./install-templates-xcode.sh-u2注意:在上面所示的代码中,你不能直接输入$COCOS2DX_HOME,而要输入实际的路径。如果你直接输入了$COCOS2DX_HOME是不会有

4、任何反应的。当然,你可以参考我写的《如何在macos下面配置集成ios和android游戏教程》,里面有讲到环境变量的配置。大概方法就是打开~/.bash_profile文件,然后用export来定义环境变量就ok了。你可能会被要求输入管理员密码(加了-u应该是不需要输入密码的,不加-u就需要输入),之后的过程就非常简单了。在模板安装好之后,启动xcode,然后创建一个新的项目。这时,你可以在项目模板对话框中看到有cocos2d-x的模板了。不用担心,cocos2d-x的模板与cocos2d的模板并不会有冲突,因此,你还是可以创建cocos2d的项目。让我们来试一

5、下新模板吧!打开Xcode,然后创建一个新的工程,选择iOScocos2d-xcocos2dx模板把工程命名为Cocos2DxFirstIosSample,然后保存。现在,编译并运行,你将会看到cocos2d-x的hellowolrd程序跑起来了。非常简单,不是吗?这时,你可以看看xcode里面的文件,特别是ClassesHelloWorldScene.H和ClassesHelloWorldScene.cpp。如果你也熟悉cocos2d的话,那么里面的代码看起来会觉得非常熟悉—几乎完全一样的cocos2dAPI,只是语言是c++而已!配置cocos2d-x

6、的eclipse开发环境现在我们已经完成了Xcode4的helloworld程序了,是时候看看如何使用eclipse来配置android的cocos2d-x开发环境了。这篇教程假设你有一个可以进行Android开发的标准开发环境。如果你还没有的话,可以参考这篇教程来配置,它里面提供了详细的过程,教你如何一步步配置好一个标准的eclipseandroid开发环境。但是,请等一下。一个标准的eclipseandroid开发环境是专为java开发设计的,而cocos2d-x却是基于c++来做开发的!不用担心,eclipse已经有10年的历史了,它有许多插件可以支持其它语

7、言的开发,这当然就包括c/C++语言的插件啦。先让我们来安装这个插件吧。打开eclipse,然后执行以下步骤:·从EclipseIDE的主工具栏上面,选择Help/InstallNewSoftware。·打开WorkWith复选框,并从中选择一个包含你的eclipse版本名称的项(如果是最新版的eclipse的话,就选择indigo)·在插件树里面找到ProgrammingLanguages(只有当你复选中“Groupitemsby本文由麦可网收集整理,转载请注明出处。category”时,你才可以看到插件树。)并打开它.·选择CDT插件,然后安装下列组件。(但是

8、,请注意,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。