cocos2d-x 第三篇 基本概念介绍

场景(scene):

也有人叫做屏幕或舞台,是一个独立的程序流,一个程序可以有很多场景但当前运行的场景就只有一个。比如游戏中可以有介绍场景,菜单场景,第一关场景,过场1场景,第二关场景,胜利场景等。一个场景由多个层(layer)组成,层就相当于photoshop里的图层。

cocos2d-x 第三篇 基本概念介绍
 
cocos2d-x 第三篇 基本概念介绍

层(layer):

层是一个可以拖拽的区域,并且知道如何拖拽它自身,他是半透明的,允许其他层在它下面,可以包含精灵(Sprite)或者其他层

cocos2d-x 第三篇 基本概念介绍
 精灵:

本质上是一个图片,可可move,rotate,scale,animate,例如游戏里的怪兽,坦克,飞镖,子弹等

导演(director):

相当于拍剧的导演,负责控制场景的切换,游戏的进度,转台,初始化opengles等

导演知道当前哪个场景是活跃的,可以手动操作场景拽来调用场景。

简单来说就是导演控制场景,场景由多个层组成,层里可以有很多精灵,这样就简单了吧。

上一篇:Hadoop基础-MapReduce的Partitioner用法案例


下一篇:Linux内核(17) - 高效学习Linux驱动开发