cocos2d-x(节点类)
继承关系:
CCCopying→CCObject→CCNode
最常用的节点类包括场景类(CCScene)、布景层类(CCLayer)、人物精灵类(CCSprite)、菜单类(CCMenu)。
任何需要画在屏幕上的对象都是节点类,功能如下:
1)每个节点都可以含有子节点。
2)节点含有周期性回调方法。
3)可以含有动作(CCAction)。
父节点的任何设置和属性都可以传递到子节点上,比如射击游戏主角飞机携带子机。。。
使用CCNode的场景:
1)需要一个父节点来管理一批子节点,可以设置一个“无形”的子节点来管理子节点。
2)需要自己定义一个在屏幕上显示的对象,可以让新定义的类继承自CCNode。
一个类继承CCNode,说明其可以有如下特点:
1)重写初始化的方法和周期性回调方法。
2)在时间线上控制回调。
3)重写渲染的绘制方法。