只有一个导演类,CCDirector,负责初始化和析构
CCDirector管理多个CScene类, 可以push/pop/replace CScene以及切换场景。
每个CScene管理多个CCLayer; 每个CCLayer可以管理多个CCSprite。
其中CScene、CCLayer、CCSprite都继承自CCNode,CCNode是Composite模式。
CCMenu也继承自CCNode
坐标系简介
1) OpenGL坐标系,原点在屏幕左下角
2)世界坐标系,原点在屏幕左下角。同OpenGL坐标系的点的位置。默认值(0.5,0.5)表示贴图的中心与节点原点重合。
3)锚点,指定了贴图上和所在节点原点重合
4)节点坐标系,在节点左下角。
5)仿射变换,二维图形学中是通过与3*3矩阵相乘得到。
本文介绍Cocos2d-x游戏开发框架的核心组件CCDirector、CScene、CCLayer和CCSprite之间的关系及其管理机制,并简述了坐标系的概念。
2120

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



