cocos2d-x(节点类)

继承关系:

CCCopying→CCObject→CCNode

最常用的节点类包括场景类(CCScene)、布景层类(CCLayer)、人物精灵类(CCSprite)、菜单类(CCMenu)。

任何需要画在屏幕上的对象都是节点类,功能如下:

1)每个节点都可以含有子节点。

2)节点含有周期性回调方法。

3)可以含有动作(CCAction)。

父节点的任何设置和属性都可以传递到子节点上,比如射击游戏主角飞机携带子机。。。

使用CCNode的场景:

1)需要一个父节点来管理一批子节点,可以设置一个“无形”的子节点来管理子节点。

2)需要自己定义一个在屏幕上显示的对象,可以让新定义的类继承自CCNode。

一个类继承CCNode,说明其可以有如下特点:

1)重写初始化的方法和周期性回调方法。

2)在时间线上控制回调。

3)重写渲染的绘制方法。

你可能感兴趣的:(cocos2d-x)