由于cocos2d-x是cocos2d-iphone的c++移植版本。所以我就直接翻译了cocos2d网站上的描述。
cocos2d for iphone 是一个用于构建2D游戏,demos和其他图形/交互应用程序 的框架。他基于cocos2d设计:他使用相同的概念,但是用objc替代了python。
cocos2d for iphone 是:
- 易用的:他使用友好的API,并伴有大量例子
- 快速的:他使用opengles实现并优化了数据结构
- 灵活的:他容易扩展,容易整合第三方库
- 免费的:开源,兼容闭源和开源游戏
- 社区支持的:有一个大的活跃的友好的社区
- AppStore认可的:超过2500款AppStore游戏使用它开发,包括许多热卖游戏。
cocos2d for iphone 的特性:
- 场景管理(工作流)
- 场景间过度
- 精灵和精灵表
- 特效:Lens, Ripple, Waves, Liquid, Twirl, 等
- 动作(行为)
- 变换动作:Move, Rotate, Scale, Jump, 等
- 组合动作:Sequence, Spawn, Repeat, Reverse,等
- 灵活动作:Exp, Sin, Cubic, 等
- 混合动作:CallFunc, OrbitCamera
- 基本的菜单和按钮
- 集成物理引擎(box2d和chipmunk)
- 粒子系统
- 文本渲染支持(可变的和固定宽度字体)
- 纹理集支持
- 瓦片地图支持(TMX格式):
- 正交地图
- 等角地图(斜视角)
- 六边形地图
- 视差滚动支持
- 声音支持
- Streak Motion support
- 渲染纹理支持
- 高分榜(cocos live)
- Point based API: Supports Retina Display
- 触摸、重力加速器、键盘、鼠标支持
- 横竖屏切换、自动全屏支持
- 整合Pause/Resume
- 快速纹理:支持PVRTC textures, 8位 textures, 16位 textures and 32位 textures
- 基于opengl es
参考资料:
www.
cocos2d-iphone.org/
本文转自 老G 51CTO博客,原文链接:http://blog.51cto.com/goldlion/753251,如需转载请自行联系原作者