cocos2dx游戏开发概念入门
2014-01-09 18:40
225 查看
手游开发的两种模式:
1.渲染驱动模式:游戏的生命周期中,在不断的重绘,帧数一般大于等于30。比如动态的等待画面
2.事件驱动模式:游戏的生命周期中,要外界触发,才重绘,帧数一般为1就可以了。比如点击切换到另一个画面。
大多数游戏都是用的渲染驱动模式,缺点,耗电。
win32平台下游戏的主要两种渲染绘制方式:OpenGL,Direct-X
Android平台下游戏的渲染绘制方式:skia/Canvas(画面简单的游戏)、OpenGL ES、NDK
IOS/Mac平台下游戏的渲染绘制方式:Quartz2D、OpenGL ES
Linux平台下游戏的渲染绘制方式:OpenGL
windows phone7下游戏的渲染绘制方式:DirectX
cocos2dx之所以跨平台是因为支持OpenGL ES 或者Direct-x
cocos2d-x 数据结构:
1.cccopying:一个接口类。
2.ccobject:对象类,除了ccopying之外的所有类的基类。
3.cczone:用于复制对象的类。
4.ccdate:以字节数组的形式存数据的类。
5.ccgeometry:绘图类,包含点、矩形等。
6.ccset:保存对象的类。
7.ccarray:保存数组的类。
8.ccstring:保存字符串的类。
9.cctypes.h
10.STL:vector、list、stack、queue、map
学习阶段:
1.cocos2d-x 引擎系统
2.cocos2d-x 坐标系统
3.cocos2d-x 内存管理
4.cocos2d-x UI系统
5.cocos2d-x 事件处理
创建导演类->加入场景->场景中加入layer->layer中加入精灵
代码执行过程:创建导演-》创建场景-》创建层-》创建精灵-》将精灵加入层-》将层加入场景-》将场景加入导演
1.渲染驱动模式:游戏的生命周期中,在不断的重绘,帧数一般大于等于30。比如动态的等待画面
2.事件驱动模式:游戏的生命周期中,要外界触发,才重绘,帧数一般为1就可以了。比如点击切换到另一个画面。
大多数游戏都是用的渲染驱动模式,缺点,耗电。
win32平台下游戏的主要两种渲染绘制方式:OpenGL,Direct-X
Android平台下游戏的渲染绘制方式:skia/Canvas(画面简单的游戏)、OpenGL ES、NDK
IOS/Mac平台下游戏的渲染绘制方式:Quartz2D、OpenGL ES
Linux平台下游戏的渲染绘制方式:OpenGL
windows phone7下游戏的渲染绘制方式:DirectX
cocos2dx之所以跨平台是因为支持OpenGL ES 或者Direct-x
cocos2d-x 数据结构:
1.cccopying:一个接口类。
2.ccobject:对象类,除了ccopying之外的所有类的基类。
3.cczone:用于复制对象的类。
4.ccdate:以字节数组的形式存数据的类。
5.ccgeometry:绘图类,包含点、矩形等。
6.ccset:保存对象的类。
7.ccarray:保存数组的类。
8.ccstring:保存字符串的类。
9.cctypes.h
10.STL:vector、list、stack、queue、map
学习阶段:
1.cocos2d-x 引擎系统
2.cocos2d-x 坐标系统
3.cocos2d-x 内存管理
4.cocos2d-x UI系统
5.cocos2d-x 事件处理
创建导演类->加入场景->场景中加入layer->layer中加入精灵
代码执行过程:创建导演-》创建场景-》创建层-》创建精灵-》将精灵加入层-》将层加入场景-》将场景加入导演
相关文章推荐
- Cocos2dx3.2学习准备(二):游戏开发中的一些基本概念
- 6、Cocos2dx 3.0游戏开发的基本概念找个小三场比赛
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第1天
- 二、Cocos2dx概念介绍(游戏开发中不同的坐标系,cocos2dx锚点)
- cocos2dx游戏开发学习笔记1-基本概念
- 6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第4天
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第5天
- 6、Cocos2dx 3.0游戏开发找小三之游戏的基本概念
- COCOS2DX-BOX2D游戏开发 Box2d概念详解
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第3天
- cocos2dx-2.2.1结合VS2010游戏开发入门(环境搭建)
- 【COCOS2DX-BOX2D游戏开发之一】Box2d概念
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第1天
- Cocos2dx概念介绍(游戏开发中不同的坐标系,cocos2dx锚点)
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)-第2天
- 9秒学院-html5游戏开发入门教程
- Android开发入门之环境概念介绍
- 20、Cocos2dx 3.0游戏开发找小三之Cocos2d-x的动作机制:嘻,善哉!技盖至此乎?
- JavaMail开发1--入门概念