博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cocos2d类图
阅读量:6239 次
发布时间:2019-06-22

本文共 600 字,大约阅读时间需要 2 分钟。

hot3.png

cocos2d的整体结构类图:

cocos2d的视图结构类图:

个人见解:

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

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

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

 

一个CCScene可以包含多个CCLayer:

 

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

 

 

 

CCAction:

 

 

CCActionInstant:

 

 

 

 

CCActionEase是CCActionInterval的子类:

 

CCGridAction是CCActionInterval的子类:

 

CCMenuItem:

转载于:https://my.oschina.net/andyzzh1314/blog/874352

你可能感兴趣的文章
Gradle简介和安装
查看>>
使用Jmeter开发app端接口自动化案例实战
查看>>
[转载] 英语科技论文写作——Method and Methodology
查看>>
tomcat6+awstats+win7配置成功
查看>>
对前面的自定义的toast制作拖拽效果,以及双击居中效果
查看>>
php 文件目录操作
查看>>
一个人的心态决定你的人生百分度
查看>>
lsyncd配置文件
查看>>
Java基础学习总结(7)——Object类
查看>>
OPEN SSH升级小结(针对SUSE REDHAT linux系统)
查看>>
Myeclipse优化配置
查看>>
RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
查看>>
Notepad++ 快捷键大全
查看>>
Oracle统计求和
查看>>
在Android搭建简单的服务器
查看>>
智能合约编程/Dapp漏洞 --Unexpected Ether
查看>>
perl写的tcp连接数
查看>>
Windows 7自带截图工具技巧两则
查看>>
如何规划构建一套大型的Citrix桌面虚拟化架构 - 后记
查看>>
zencart lazyload插件
查看>>