cocos2d-iPhone简介
来源:互联网 发布:java捕获sql异常 编辑:程序博客网 时间:2024/04/28 01:31
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简介
- cocos2d-iphone
- cocos2d-iphone
- cocos2d简介
- cocos2d简介
- Cocos2d iPhone基础教程
- cocos2d-iphone入门:HelloWorld
- [转]Cocos2d iPhone
- cocos2d-iphone FAQ
- cocos2d-iphone 参考
- Iphone Cocos2d 坐标系
- 中文版:Cocos2d iPhone基础教程
- 安装cocos2d-iphone
- cocos2d-iphone CCMenu
- cocos2d-iPhone暂停游戏
- cocos2d-iphone 调用lua
- cocos2d-iphone 手指画线
- Cocos2D-iPhone开发思考
- jQuery获取Select选择的Text和 Value
- SQL联合查询中的关键语法
- 1261 二十四点游戏
- char 转char*产生乱码
- android 访问/assets 和/res目录下文件的方法
- cocos2d-iPhone简介
- 1262 "A+B"
- 1264 魔术师
- 1265 卡片之和
- 【转】SQL Server2000 存储过程的分页方案比拼
- 21个故事
- tnsping 命令
- GCC 编译全过程
- 几句话掌握Unix的前世今生——简单吧