最近学习cocos2d,做记录。
所有节点的基类都是CCNode类。它包含了位置信息,但是没有显示信息。它是所有其他节点类的父类,包括两个最基本的类:CCScene和CCLayer。
CCDirector:顾名思义,字面翻译所谓的导演类,控制场景、布局、精灵等的激活,游戏运行的核心东东。
CCScene:一个抽象的概念,它的功能是根据像素坐标把物体放置在场景里相应的地方。所以任何cocos2d场景都会用一个CCScene作为父对象。场景类,一个CCScene 对象由一个或多个CCLayer的对象组成。
CCLayer:类本身并不做什么,它的功能是允许触摸和加速计的输入。因为大多数游戏会接受基本的触摸输入,所以CCLayer通常是第一个被加入CCScene的类。能够接收并处理touch事件。
CCSprite:精灵类,也就是游戏的元素,例如人物角色,CCSprite对象就是一个可以移动、选择、伸缩、动画的2D图形,CCSprite 对象的子成员中可以包含其它的CCSprite 对象。
需要特别说明的是:任何时间,只有一个Scene 对象实例处亍运行激活状态。该对象可以作为当前游戏内容的对象的整体包容对象,对亍Menu(菜单对象,继承 Layer 对象),通常属亍当前场景的主局.