位置: 编程技术 - 正文
推荐整理分享cocos2dx 中两个场景切换后,导致资源丢失解决方案(cocos 2d x),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:cocos 2d x,cocos 2d x,cocos2d怎么用,cocos2d怎么样,cocos2d schedule,cocos2dx schedule,cocos2dx怎么用,cocos2d怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!
自己写的两个场景,两场景切换后导致崩溃。打断点,看日志,折腾了一天。然后发现是切场景时加载的资源被释放了。
于是自己上网查了一下,主要问题出现在调用顺序上。下面是网上的解释:
假设从A场景切换到B场景,调用各场景方法的顺序为:
如果没有切换效果(transition),则先调用B的init(),再调用A的onExitTransitionStart(),接着调用A的onExit(),然后调用B的onEnter(),最后调用B的onEnterTransitionFinish;如果有切换效果(transition),则为先调用B的init(),再调用A的onExitTransitionStart(),接着调用B的onEnter(),然后调用A的onExit(),最后调用B的onEnterTransitionFinish。在这里我们可以明显的看到,有没有transition影响了两个场景切换时对应方法的调用顺序,如果在对应的方法中做了一些和调用顺序相关的事情,比如释放资源等操作,那么一定要注意这种区别。
切记调用加载资源和卸载资源的顺序哟,可别被坑了
关于make: *** No rule to make target""问题总结 今天想编辑一下新写的一个小程序,结果maker的时候一直报错,一直提示错误结果上网搜索解决方法,得出结论就是文件名或者路径不对,我自己又核对
cocos2dx项目接入爱贝第三方支付sdk遇到的问题及解决方案 1.今天接入cocos2dx项目爱贝sdk,再点击计费点,游戏崩溃终止,我一直以为是自己的支付接口接的不对,一直修改,但是毫无进展,我联系了一下爱贝客
接入腾讯MSDK例子出现的问题 很高兴在今天这个特殊的日子,向大家分享一些知识(今天是博主的生日o)今天我试着接入腾讯的MSDK,为了方便接入,当然是要导入例子看看,这一导入不
标签: cocos 2d x
本文链接地址:https://www.jiuchutong.com/biancheng/372707.html 转载请保留说明!友情链接: 武汉网站建设