Chinaunix首页 | 论坛 | 博客
  • 博客访问: 365828
  • 博文数量: 242
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 1134
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-20 10:53
文章分类

全部博文(242)

文章存档

2015年(1)

2014年(10)

2013年(18)

2012年(213)

分类: C/C++

2013-12-06 16:05:09

  Cocos2d-x 是一个支持多平台的 2D 手机游戏引擎,fgsj1122使用 C++ 开发,基于OpenGL ES,基于Cocos2d-iphone,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本, WindowsXP & Windows7,WindowsPhone 8.[1]Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台。Cocos2d-x提供的框架外,手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x[2]项目可以很容易地建立和运行iOS,Android 的三星Bada,黑莓Blackberry操作系统和更多。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,我们可以编写的源代码很容易在桌面操作系统中编辑和调试。

  总的来说,cocos2dx的android交叉编译环境还是蛮麻烦的。下面内容就是我一步一步实现的过程。

  第一部分 安装

  一、Cygwin安装

  这个安装比较简单,网上也有大把的例子,这里我只是简述一下。

  首先去官网下载安装,安装包分32位和64位两种.视情况选择了。因为只是编译,这里选择的是32位版本。

  然后默认安装,在安装源的时候,选择

  哪个好用,就哪个。

  安装的时候,把开发包都选上就可以了。

  我这里是把cygwin安装在c:\cygwin目录下面了。

  注:这里默认的vi不是我们常用的vim,使用起来会很不习惯,你可以根据实际情况下载,在安装的时候,选择编辑器的vim,然后就可以用了。如果没有vim,你用的时候在vi命令行输入set nocp,就可以正常习惯使用了。

  二、 adt-bundle安装

  现在adt-bundle都集成了下面的功能,这样就不用再去配置eclipse插件了。

  l Eclipse + ADT plugin

  l Android SDK Tools

  l Android Platform-tools

  l The latest Android platform

  l The latest Android system image for the emulator

  下载地址:

  Adt-bundle也同样分32位和64位的,在这里照样下载32位的版本

  下载完成后,解压就可以使用。我这里是解压到e:\adt-bundle

  里面有eclipse,sdk两个目录和一个SDK Manager管理软件。运行SDK Manager可以下载你需要的SDK版本。

  注意:你下载的java也要对应的32位和64位的环境,否则eclipse将会启动不了。牢骚一句,oracle把java和mysql并入后,真是开源的最大悲剧。你去下载它,就明白了。祝愿oracle早点倒闭。

  三、ndk安装

  然后解压就可以了,我这里解压到

  E:\android-ndk-r9b

  四、cocos2dx安装

  我这里下载的版本是cocos2dx v2.2。同时还有一个免费的编辑器CocoStudio,它提供了UI和动画,资源编辑功能。可以不用mac下面那个收费的软件了。

阅读(1824) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~