Cocos2D-X 核心类
来源:互联网 发布:中国域名网站 编辑:程序博客网 时间:2024/05/15 16:20
- 导演类(CCDirctor)
- 场景(CCScene)
- 布景层(CCLayer)
- 人物精灵(CCSprite)
- 节点类(CCNode)
- 任何画在屏幕上的对象都是节点类
- 包括CCScene、CCLayer、CCSprite、CCMenu
- 每个节点都可以含有子节点
- 节点含有周期性回调方法
- 可以含有动作(CCAction)
- 导演类(CCDirector)
- CCDirector类是Cocos2D-X游戏引擎的核心
- 用来创建并且控制着主屏幕的显示、
- 同时控制场景的显示时间和显示方式
- 整个游戏一般只有一个导演
- CCDirector是单例模式
- // 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
- 调用CCDirector的标准方式
- CCDirector类的继承关系图
- 场景类(CCScene)
- CCNode的子类
- 和CCNode相比,只是添加了一个特性,拥有自己的锚点,位置在屏幕的正中央。
- 布景层类(CCLayer)
- CCNode的子类
- 可实现触屏事件代理协议
- 可以实现CCNode类的功能,并且可以处理输入,包括触屏和加速传感器
- 每个游戏场景可以有很多层,每一层负责各自的任务
- CClayer类的继承关系图
- 颜色布景层类(CCLayerColor)
- CCLayer的子类
- 包含CCLayer类的特性
- 可以为布景层增添颜色
- 可以设置不透明度
- 多布景层类(CCLayerMultiplex)
- 管理多个布景层
- 菜单类(CCMenu)
- 是一个菜单的容器
- 用来装载各种菜单项
- 控件类(CCControlSlider)及其子类
- 精灵类(CCSprite)
- CCsprite是一张二维的图片对象
- CCSprite和它的子类可以作为精灵处理类的子项
- 它的继承关系图
- Cocos2D-X 核心类
- cocos2d-x的核心类
- Cocos2D-x 中的核心类
- cocos2d-x之核心类
- cocos2d-x核心类剖析-cocos2d-x内存管理机制
- cocos2d-x核心类剖析-cocos2d-x定时器机制
- cocos2d-x核心类剖析-CCDirector类
- cocos2d-x 2.0图像处理核心类
- cocos2D-x——核心类备忘
- 【2】Cocos2D-x 中的核心类 总览
- Cocos2d-x中的核心类简介
- Cocos2D-x中的核心类【1】
- cocos2d-x引擎的核心类-沈大海cocos2d-x教程7
- cocos2d-x 2.0图像处理核心类--沈大海cocos2d-x教程15
- (6)Cocos2D-x中的核心类(未写完)
- Cocos2D-x权威指南:核心类成员CCNode
- cocos2d-x-3.3-006-核心概念和相关类-导演
- cocos2d-x-3.3-007-核心概念和相关类-节点
- 计算净现值和内部报酬率的方法
- Tomcat Session过期时间
- android利用javamail发送含有附件的邮件 问题笔记
- hdu2964-Prime Bases
- 在MFC中使用OpenCV,控件显示图像
- Cocos2D-X 核心类
- android
- javascript封装url中参数为对象
- PL/SQL Developer连接不上Win7 64位系统下安装的Oracle11g64位的解决办法
- Cocos2d-x初级篇之工程的创建和编译(windows环境)
- Android开发_网络编程之Http通信
- yii中的render、renderPartial、renderText区别
- setContentType() ContentType 类型
- Android开发之软键盘相关