首页 > 其他 > 详细

cocos2dx中常见的类及类继承关系

时间:2014-11-11 16:02:43      阅读:405      评论:0      收藏:0      [点我收藏+]

场景:CCScene,继承自CCNode,几乎完全等于CCNode类

CCNode继承自CCObject,CCObject是真正意义上的父类,CCObject又继承自CCCopying类,CCCopying的只是定义接口,完全虚基类

CCObject主要定义了两方面的内容:

1.是有内存管理有关的东西,如引用计数,内存托管对象

2.与回调函数有关的东西,如定时器回调,菜单回调,等等

CCLayer继承自CCNode,CCSprite也继承自CCNode,因此可以认为CCNode是cocos中最重要的核心类

凡是继承自CCNode类的子类都有如下特点:

1.是一个容器,可以包含任意多个其他节点(addchild)

2.可以执行一个动作(runaction)

3.可以执行一个回调函数(XX_selector),定时器回调,菜单回调,动作回调,控件回调(CCControl类继承自CCLayer,CCLayer继承自CCNode)

4.拥有坐标转换信息set/get,position,scale,rotation

5.每个节点可以添加任意其他节点,形成一个树状,构成一颗渲染树,每个节点只能有一个父节点(和现实生活一样,每个人只能有一个父亲)

 

cocos2dx中常见的类及类继承关系

原文:http://www.cnblogs.com/ttss/p/4089386.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!