游戏开发随手记:cocos2d类图

本文介绍了cocos2d的游戏开发框架,重点解析了整体结构和视图结构类图,强调了CCNode作为关键连接HTML的核心作用。内容包括CCScene、CCLayer、CCTransitionScene的场景管理,以及CCAction系列类在动画效果中的应用,如CCActionInstant、CCActionEase、CCGridAction和CCMenuItem的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cocos2d的整体结构类图:


cocos2d的视图结构类图:

个人见解:

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值