cocos2d-iPhone是制作2D游戏、演示程序以及其他图形/交互式应用程序的游戏引擎。它基于cocos2d,从Python移植到Objective – C语言,因为Objective – C是iOS/Mac OS X系统的原生语言,自然拥有最好的兼容性和速度。
cocos2d-iPhone是什么?
- l 易于使用:它使用了一个熟悉的API,并带有大量的范例
- l 快速:它使用OpenGL ES的最佳实践和优化的数据结构
- l 灵活:易于扩展,易于集成第三方库
- l 免费:开源,无论是与封闭和开源游戏都能自由使用它
- l 社区支持:有一个积极的、庞大的以及友好的社区(论坛,IRC)
- l AppStore批准:超过2500个App Store的游戏在使用它,包括许多卖得很好的游戏。
- l 平台支持:iPod Touch,iPhone,iPad和Mac OS X
- l 场景管理(工作流程)
- l 场景之间过渡(Transitions)
- l Sprites and Sprite Sheets
- l 特效:镜头,波纹,波浪,液体,转动等等。
- l 动作(行为):
- l Trasformation动作:移动,旋转,缩放,跳跃等等。
- l 组合动作:序列,Spawn,重复,反向
- l Ease动作:Exp,Sin,Cubic等等。
- l 杂项动作:CallFunc,OrbitCamera
- l 基本的菜单和按钮
- l 整合了物理引擎(Box2D的和Chipmunk)
- l 粒子系统
- l 支持文本渲染(可变和固定宽度的字体)
- l 纹理地图集(Atlas)支持
- l 基于Tile的地图支持(TMXmaps):
- l 正交地图
- l 等距映射
- l 六边形地图
- l 支持视差滚动(Parallax scrolling)
- l 支持声音
- l 支持Streak Motion
- l 支持渲染到纹理
- l 高分服务器(Cocos Live)
- l Point based API,支持Retina显示屏
- l 支持触摸/加速计(iOS),键盘/鼠标(Mac)
- l 支持纵向和横向模式(iOS),自动全屏(MAC)
- l 整合了暂停/恢复
- l 支持8位,16位和32位PVRTC压缩纹理
- l Objective - C语言
- l 支持OpenGL ES 1.1(iOS)/ OpenGL 1.5(Mac)
App Store排行榜使用cocos2D-iPhone情况

来自cocos2d官方网站的消息,Top Grossing (iPhone)排行榜的第一、第二名还有十二名都是使用Cocos2d制作的2D游戏,同时还有一些统计数据也很值得参考:
在Top12的应用中:
- l 有11个是游戏
- l 有10个是2D游戏
- l 有7个是免费应用,但是使用In App Purchase收费
- l 有4个是isometric游戏
- l 有3个使用Cocos2d制作
是不是很受鼓舞呢? 那就开始学习cocos2d-iPhone吧!
我会在今后写一些cocos2d-iPhone教学以及使用经验文章。
cocos2d-iPhone是一个基于Objective-C的2D游戏引擎,适用于iOS和Mac OS X。它以其易用性、速度、灵活性和社区支持而闻名,被众多App Store游戏采用,包括畅销榜单上的应用。cocos2d-iPhone提供场景管理、特效、动作、物理引擎、粒子系统、地图支持和多种交互功能,是开发2D游戏的理想选择。
5708

被折叠的 条评论
为什么被折叠?



