cocos2d-x学习笔记(一):渲染框架1
2014-06-13 16:23
218 查看
2014.6.14
1. 根源种子——CCObject
CCObject是整个引擎的根源,引擎中所有的类都可以看作是它的子类。但是CCObject不具备任何具体的函数和变量,只是作为抽象概念而存在。
2. 渲染的根源种子——CCNode
几乎所有与渲染有关的类都是继承自CCNode类。
属性:
方法:
特点:
每个CCNode及其子类可以使用定时器
每个CCNode及其子类都你能执行动作
常用子类:
1. 根源种子——CCObject
CCObject是整个引擎的根源,引擎中所有的类都可以看作是它的子类。但是CCObject不具备任何具体的函数和变量,只是作为抽象概念而存在。
2. 渲染的根源种子——CCNode
几乎所有与渲染有关的类都是继承自CCNode类。
属性:
属性 | 描述 | 默认值 |
Position | 位置 | 0,0 |
Scale(x,y) | 缩放 | 1,1 |
Rotation(int degrees,clockwise) | 旋转 | 0 |
z-order | Z坐标,用于层叠表示前后 | 0 |
声明 | 功能 |
Void addChild(CCNode *child) +3重载 | 添加子节点 |
Void removeFromParentAndCleanup(bool cleanup) | 将当前节点移出父节点,并设置是否清除 |
Void removeAllChildrenWithCleanup(bool cleanup) | 移除所有子节点,并设置是否清除 |
CCNode* getChildByTag(int tag) | 根据tag返回子节点 |
每个CCNode及其子类可以使用定时器
每个CCNode及其子类都你能执行动作
常用子类:
名称 | 作用 |
CCScene | 场景类 |
CCLayer | 图层类 |
CCMenu | 菜单类 |
CCSprite | 精灵类 |
CCParticleSystem | 粒子系统类 |
相关文章推荐
- 【Cocos2d-X开发学习笔记】第10期:渲染框架之几何图形的绘制DrawPrimitives
- 【Cocos2d-X开发学习笔记】第05期:渲染框架之布景层类(CCLayer)的使用
- 【Cocos2d-X开发学习笔记】第04期:渲染框架之场景类(CCScene)的使用
- 【Cocos2d-X开发学习笔记】第03期:渲染框架之导演类(CCDirector)的使用
- 【Cocos2d-X开发学习笔记】第07期:渲染框架之摄像机类(CCCamera)的使用
- 【Cocos2d-X开发学习笔记】第05期:渲染框架之布景层类(CCLayer)的使用
- 【Cocos2d-X开发学习笔记】第03期:渲染框架之导演类(CCDirector)的使用
- 【Cocos2d-X开发学习笔记】第04期:渲染框架之场景类(CCScene)的使用
- 【Cocos2d-X开发学习笔记】第10期:渲染框架之几何图形的绘制
- 【Cocos2d-X开发学习笔记】第05期:渲染框架之布景层类(CCLayer)的使用
- 【Cocos2d-X开发学习笔记】第09期:渲染框架之菜单类(CCMenu)的使用
- 【Cocos2d-X开发学习笔记】第03期:渲染框架之导演类(CCDirector)的使用
- 【Cocos2d-X开发学习笔记】第10期:渲染框架之几何图形的绘制
- 【Cocos2d-X开发学习笔记】第10期:渲染框架之几何图形的绘制
- 【Cocos2d-X开发学习笔记】第02期:渲染框架之节点类(CCNode)的使用
- 【Cocos2d-X开发学习笔记】第07期:渲染框架之摄像机类(CCCamera)的使用
- 【Cocos2d-X开发学习笔记】第09期:渲染框架之菜单类(CCMenu)的使用
- 【Cocos2d-X开发学习笔记】第08期:渲染框架之文本类的使用
- 【Cocos2d-X开发学习笔记】第06期:渲染框架之精灵类(CCSprite)的使用
- 【Cocos2d-X开发学习笔记】第06期:渲染框架之精灵类(CCSprite)的使用