cocos2d类图

cocos2d的整体结构类图:

cocos2d类图_第1张图片

cocos2d的视图结构类图:

个人见解:

1.CCNode是一个非常重要的类,由于它的出现使其子类可以作为一个子DOM结构(即节点)插入到HTML页面中,而形成子DOM结构是实现cocos2d和HTML对接的很核心的一环。所以,CCNode是链接cocos2d和HTML的关键核心。

2.既然CCNode的作用定位于HTML的视图标签,则其子类自然的就承担起视图展示的大任。而整个的CCNode出发的类图,就是cocos2d视图组。

3.由于cocos2d的快速迭代,有些新的类出现和略微的继承调 整,比如sprite继承NodeRGBA,NodeRGBA继承Node,加了一个中间视图。但是这个类图的整体结构,作为其视图结构的整体布局,个人 觉得,其会得到很大的保障的,略微的调整,不会很大影响你的理解,使用和兼容性。

cocos2d类图_第2张图片


一个CCScene可以包含多个CCLayer:

cocos2d类图_第3张图片


CCTransitionScene是CCScene的子类,用语替换场景时的动画效果:


cocos2d类图_第4张图片


cocos2d类图_第5张图片


CCAction


cocos2d类图_第6张图片


CCActionInstant:


cocos2d类图_第7张图片



cocos2d类图_第8张图片


CCActionEase是CCActionInterval的子类

cocos2d类图_第9张图片


CCGridAction是CCActionInterval的子类

cocos2d类图_第10张图片cocos2d类图_第11张图片


CCMenuItem:

cocos2d类图_第12张图片


你可能感兴趣的:(cocos2d类图)