文档章节

cocos2d类图

AndyZhouX
 AndyZhouX
发布于 2017/04/06 18:09
字数 293
阅读 6
收藏 1

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:

© 著作权归作者所有

共有 人打赏支持
AndyZhouX
粉丝 2
博文 151
码字总数 102410
作品 0
深圳
程序员
私信 提问
购买李宁Cocos2d-x套餐,送最新出的《Cocos2d-x游戏实战指南》签名书一本

活动时间:2016-10-18至2016-11-30 通过本套餐,可完全了解Cocos2d-x 3.x的相关技术,以及掌握C++语言,并具有一定的项目实战经验。 Cocos2d-x游戏开发套餐:http://edu.51cto.com/pack/vie...

androidguy
2018/06/29
0
0
Cocos2d-x Lua中帧动画

帧动画就是按一定时间间隔、一定的顺序、一帧一帧地显示帧图片。我们的美工要为精灵的运动绘制每一帧图片,因此帧动画会由很多帧组成,按照一定的顺序切换这些图片就可以了。 在Cocos2d-x L...

智捷课堂
2015/05/22
0
0
Cocos2d-JS中瓦片地图API

为了访问瓦片地图,Cocos2d-JS中访问瓦片地图API,主要的类有:TMXTiledMap、TMXLayer和TMXObjectGroup等。 1、TMXTiledMap TMXTiledMap是瓦片地图类,它的类图如下图所示,TMXTiledMap派生自...

智捷课堂
2015/04/09
0
0
【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】

11月28日:——————————— 有的童鞋说添加嘞组件(UIScrollView)后操作组件时Cocos2d的动画停止不懂嘞,我测试下,果然是,下面是解决方法: 首先大家在项目中搜索:CCDirectorIOS...

junwong
2012/03/02
1K
0
iOS 5 cocos2d 游戏开发实战:第4章 你的第一个游戏

在本文中,你将编写专属于你的第一个完整的游戏。它不会为你赢得什么奖项,但从中可以学到cocos2d基本要素的使用方法。我会逐步进行介绍,你还能学到一些Xcode的使用方法。 这个游戏是著名的...

louise
2012/10/16
0
3

没有更多内容

加载失败,请刷新页面

加载更多

EFCore DbFirst 生成实体类

1、Nuget引用: Install-package Microsoft.EntityFrameworkCore.Tools Install-package Microsoft.EntityFrameworkCore.Design Install-package Microsoft.EntityFrameworkCore.SqlServer 2......

万邦科技-Anthony
57分钟前
2
0
OSChina 周三乱弹 —— 哽住

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @蓝瞳 :分享高橋広樹的单曲《銀河沿線'05<Vo>》:一直暗恋却无法表白的女孩在电车上疲倦不堪累得靠在他的肩上,播磨拳儿终于忍不住流下了眼泪...

小小编辑
今天
612
10
shell输入内容时不显示内容

简介 大家都知道当我们ssh登录linux服务器的时候输入密码密码是不显示在屏幕上的,同样在我们写shell脚本的时候在获取用户密码的时候,有时候也希望不显示密码,这个是怎么做的呢 实例脚本 ...

bboysoulcn
今天
4
0
第11章 多线程

程序、进程、线程 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 **进程(process)**是程序的一次执行过程或是正在运行的一个程序。动...

流小文
今天
10
0
SpringBoot引入第三方jar包或本地jar包的处理方式

在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包,这时没办法通过pom直接引入,那么该怎么解决呢 一般有两种方法 - 第一种是将本地jar包安装在本地maven库 - 第二种是将本地j...

独钓渔
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部