Cocos2d 是一个 Python 用来开发2D 游戏和其他图形化交互应用的框架。
主要特性
界面流程控制: 非常容易地管理不同场景(scenes)之间的流程控制精灵: 快速而方便的精灵动作: 告诉精灵们该做什么。可组合的动作如移动(move)、旋转(rotate)和缩放(scale)等更多特效: 特效包括波浪(waves)、旋转(twirl)和透镜(lens)等更多地图平铺: 支持包括矩形和六边形平面地图 转换(Transitions):从一个场景移动到另外一个不同风格的场景(视线: Move from scene to scene with style)菜单: 创建内部菜单文字渲染: 支持标签和HTML标签动作 文档完善: 编程指南 + API参考 + 视频教学 + 很多教你如何使用的简单测试例子内嵌Python解释器: For debugging purposesBSD 授权: 尽管用就是了 基于Pyglet:没有外部的依赖 基于OpenGL:支持硬件加速
Cocos2D是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。
=====================================================================================================
Cocos2d-iPhone是基于 GNU LGPL v3 license的,考虑到在iPhone的平台上无法实现发布第三方动态链接库,因此他扩展了上述协议,允许通过静态链接库或者直接使用源代码的方式实现你的应用,而不必公开你的源代码。你不用担心这个开源引擎的效率和可能存在的内在限制,因为:在AppStore上已经有超过100个游戏是基于Cocos2D-iPhone。其中3个由此进入过TOP 10的排名。其中的 StickWars更是曾排名第一。
Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。你完全可以免费把它用于商业开发而获得收益。
=====================================================================================================
Cocos2d-android是cocos2d框架的android移植版本,延续cocos2d的优势和特点,适合android平台的游戏开发。
Cocos2d框架的android移植版本最开始由ldesegur发起,由于各种原因该分支更新缓慢,许多问题没有得到及时解决。由zhouweikuan建立新的移植版本,该版本移植于cocos2d-iphone,由于更新频繁,得到广泛支持,当前最新版本移植于iphone 0.99.4 版本,已有部分成功产品。
=====================================================================================================
Cocos2d-x是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL ES,基于 cocos2d-iphone,
支持 WOPhone, iOS 4.1, Android 2.1 and higher, WindowsXP & Windows7.
Cocos2d-x 是cocos2d 的C++移植版,通过c++的重新编写,使得cocos2d可以用在不同的平台上。
=====================================================================================================
cocos2d-x仅是cocos2d社区的一个分支。