好吧,确实存在这么一个游戏框架,她就是cocos2d-x!cocos2d-x基于c++把cocos2d的api重新移植了一遍,,除了一些语法细节上面的差异之外,你可以使用几乎一样的api来编写游戏。正是由于它是c++写的,所以可以跨多个平台,从ios到android、windows、再到linux、bada等! 在这篇教程里面,你将学习到,如何使用cocos2d-x和c++来编写一个能够同时在ios和android设备上面跑的“Hello World”程序。而且,过两天,我会再出一篇教程,向大家展示一个具体的游戏例子—一个跨平台的太空射击游戏! 好了,带上你的iPhone和Android设备,让我们开始吧! Hello, Cocos2D-X for iOS! 在继续之前,确保你先下载最新版本的cocos2d-x。
随便在你的硬盘的某个位置上面解压就可以了。注意,这个解压出来的文件夹的完整路径名,我们之后会用一个统一的别名$COCOS2DX_HOME来指代。现在,你已经下载到源码了,让我们来安装项目模板吧!你可以先cd到$COCOS2DX_HOME这个目录(译者:指你刚刚解压缩代码的存放路径)下面去。在安装模板之前,先退出Xcode,然后打开一个终端,并输入下面的命令:cd$COCOS2DX_HOMEsudo./install-templates--u
注意: 在上面所示的代码中,你不能直接输入$COCOS2DX_HOME,而要输入实际的路径。如果你直接输入了$COCOS2DX_HOME是不会有任何反应的。当然,你可以参考我写的《如何在macos下面配置集成ios和android游戏教程》,里面有讲到环境变量的配置。大概方法就是打开~/.bash_profile文件,然后用export来定义环境变量就ok了。你可能会被要求输入管理员密码(加了-u应该是不需要输入密码的,不加-u就需要输入),之后的过程就非常简单了。在模板安装好之后,启动xcode,然后创建一个新的项目。这时,你可以在项目模板对话框中看到有cocos2d-x的模板了。不用担心,cocos2d-x的模板与cocos2d的模板并不会有冲突,因此,你还是可以创建cocos2d的项目。让我们来试一下新模板吧!打开Xcode,然后创建一个新的工程,选择 iOS\cocos2d-x\cocos2dx模板把工程命名为Cocos2DxFirstIosSample,然后保存。现在,编译并运行,你将会看到cocos2d-x的hello wolrd程序跑起来了。
非常简单,不是吗?这时,你可以看看xcode里面的文件,特别是Classes\\。如果你也熟悉cocos2d的话,那么里面的代码看起来会觉得非常熟悉—几乎完全一样的cocos2d API,只是语言是c++而已! 配置cocos2d-x的eclipse开发环境现在我们已经完成了Xcode4的hello world程序了,是时候看看如何使用eclipse来配置android的cocos2d-x开发环境了。这篇教程假设你有一个可以进行Android开发的标准开发环境。如果你还没有的话,可以参考这篇教程来配置,它里面提供了详细的过程,教你如何一步步配
cocos2d-x跨android、ios平台开发入门 来自淘豆网m.daumloan.com转载请标明出处.