场景切换相关问题
来源:互联网 发布:谈恋爱软件 编辑:程序博客网 时间:2024/04/28 02:13
quick项目中经常会用到场景切换,也就会涉及到相应场景资源的加载和释放;
1、两个场景之间切换的顺序:
B_ctor
A_onExitTransitionStart
B_onEnter
A_onExit
B_onEnterTransitionFinish
A_onCleanUp
2、问题:
review其他成员代码时,发现代码结构有问题;
用切换同一场景(A->A)举例,如:在构造中定义非空的全局变量,在onExitTransitionStart/Exit/onCleanUp中置空变量,导致第二场景使用变量时报错;
3、方案:
全局变量可以不置空,当人感觉最好置空;
场景中代码结构:
function A:ctor()-- require(model)endfunction A:onEnter()-- init data-- init config-- init layer-- ...endfunction A:onEnterTtransitionFinish()endfunction A:onExitTtransitionStart()-- stop actions-- stop sounds-- remove children-- remove cache-- remove dataendfunction A:onExit()endfunction A:onCleanUp()end
这样结构,切换当前场景也不至于报错
个人观点,欢迎指正!!!
0 0
- 场景切换相关问题
- 场景切换变暗问题
- cocos2dx场景切换内存问题
- cocos2dx场景切换内存问题
- cocos2dx场景切换内存问题
- cocos2dx场景切换内存问题
- 游戏场景切换的问题
- Cocos2d-x场景切换相关函数介绍
- Cocos2d-x场景切换相关函数介绍
- Cocos2d-x场景切换相关函数介绍
- 场景切换问题:如何切换到已经打开的场景
- cocos2dx场景切换内存问题(转)
- 单例的切换场景的问题
- Unity 切换场景变黑的问题
- cocos2dx 场景切换注意的问题
- cocos2dx-3.10学习之场景切换相关函数
- 切换场景
- 场景切换
- 符号-分节7(运算符的优先级上)
- ABAP DOI展示EXCEL或WORD
- USB Compound Device,USB复合设备 ; USB Composite Device,USB组合设备
- vim 常用 NERDTree 快捷键
- A64笔记001
- 场景切换相关问题
- 才打1级怪啊---caffe在Windows平台无GPU配置
- 经典博客收集学习
- Mac Caffe安装(无GPU)
- notejs的环境部署
- Spring3 MVC请求参数获取的几种方法
- [JSOI2007]麻将
- CAP,微服务的数据一致性
- java网络知识概要