场景(scene):
也有人叫做屏幕或舞台,是一个独立的程序流,一个程序可以有很多场景但当前运行的场景就只有一个。比如游戏中可以有介绍场景,菜单场景,第一关场景,过场1场景,第二关场景,胜利场景等。一个场景由多个层(layer)组成,层就相当于photoshop里的图层。
层(layer):
层是一个可以拖拽的区域,并且知道如何拖拽它自身,他是半透明的,允许其他层在它下面,可以包含精灵(Sprite)或者其他层
精灵:
本质上是一个图片,可可move,rotate,scale,animate,例如游戏里的怪兽,坦克,飞镖,子弹等
导演(director):
相当于拍剧的导演,负责控制场景的切换,游戏的进度,转台,初始化opengles等
导演知道当前哪个场景是活跃的,可以手动操作场景拽来调用场景。
简单来说就是导演控制场景,场景由多个层组成,层里可以有很多精灵,这样就简单了吧。