cocos2dx.3.x之重要类分析(3)——Scene
2016-07-23 14:47
344 查看
Scene
继承自Node类
cocos2dx游戏的一切元素都要添加在一个场景上面才能运行 比如 层 精灵 菜单等 而游戏流程中只是在展示一个一个的场景
游戏中当然不止一个场景 所以在导演类的管理下 各个场景 轮换运行 但是同一时刻只能运行一个场景
3.0的scene类还集成了物理引擎的功能
锚点默认在屏幕的中心
除开继承自 ref和node的函数以外 还有:
创建一个新的Scene对象
得到描述性的字符串。这将会使得调试更加简单。
返回一个字符串 NA NA 重载
Node .
返回包含Node(节点)的Scene(场景)。 如果这个节点不属于任何的场景,它将返回
直到父类是一个Scene对象。结果不会被缓存。只有当这个函数被用在一个循环中时,用户才会缓存这个结果。
重载
Node .
重载
Node .
继承自Node类
cocos2dx游戏的一切元素都要添加在一个场景上面才能运行 比如 层 精灵 菜单等 而游戏流程中只是在展示一个一个的场景
游戏中当然不止一个场景 所以在导演类的管理下 各个场景 轮换运行 但是同一时刻只能运行一个场景
3.0的scene类还集成了物理引擎的功能
锚点默认在屏幕的中心
除开继承自 ref和node的函数以外 还有:
成员函数说明
| static |
| overridevirtual |
返回一个字符串 NA NA 重载
Node .
| overridevirtual |
nullptr。 这个函数循环递归地调用parent->getScene()
直到父类是一个Scene对象。结果不会被缓存。只有当这个函数被用在一个循环中时,用户才会缓存这个结果。
重载
Node .
| overridevirtual |
Node .
相关文章推荐
- cocos2dx.3.x之重要类分析(2)——Node
- cocos2dx.3.x之重要类分析(1)——Ref
- 我所理解的Cocos2d-x 全新的绘制系统
- cocos2dx实现简单卡牌翻转效果
- cocos实现按钮多种状态监听
- cocos2d-x + vs2015 android游戏开发环境搭建 及 新建项目
- cocos2dx源码阅读之万能的Value
- CocosCreator中从一个脚本代码跳转到另一个脚本代码
- 我所理解的Cocos2d-x OpenGL ES 2.0 概览
- Cocos2d-x 3.0 场景切换
- cocos2dx 3.10 vs2013 无控制台输出解决方案
- Cocos2d-js项目相关配置project.json和配置说明moduleConfig.json
- cocos使用经验积累
- 创建游戏的登录注册界面
- cocos2dx-3.0(24) onEnter()、onExit()、init()等场景生命周期函数介绍
- Cocos2d-x 3.x 布景层Layer
- 系列文章之三 用cocos2d-js和pomelo开发MMORPG传奇手游的项目结构
- 我所理解的Cocos2d-x 主线程
- 我所理解的Cocos2d-x 实时更新游戏对象
- 系列文章之二 用cocos2d-js和pomelo开发MMORPG传奇手游-启动游戏续(一)