cocos2d游戏界面卡住声音正常播放的问题分析
2018-03-11 19:24
751 查看
cocos2d游戏界面卡住声音正常播放的问题分析
从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的。从代码上来说内存不够时会调用AppController的“- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application;"方法。
// purge memory - (void)applicationDidReceiveMemoryWarning:(UIApplication *)application { [[CCDirector sharedDirector] purgeCachedData]; }
由于cocos2d释放了“没用”的内存,因此画面卡住了。而且切换到后台再次切换回前台时由于没有先前的数据,会导致崩溃。
当然,解决办法还是得避免内存泄露,同时尽量架构优雅,占用更好的内存。
相关文章推荐
- cocos2d游戏界面卡住,声音正常播放的问题分析
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- Android使用的webcview中带有音乐播放控件,在关闭或分享时处于界面不可见状态下,声音仍在播放的问题解决
- 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)/动画播放出现毛边以及禁止游戏中自动锁屏问题!【2011年12月18日补充】
- Cocos2d-x中子ccb动画无法正常播放的问题
- 关于cocos2d实现H5声音播放存在问题的解决办法
- 关于Cocos2d-x游戏在小米盒子3对声音进行预加载造成假死的问题
- 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)/动画播放出现毛边以及禁止游戏中自动锁屏问题!【2011年12月18日补充】
- cocos2d或者iOS制作视频+虚列动画做游戏时候,视频播放和结束时顿闪问题解决方案
- 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)/动画播放出现毛边以及禁止游戏中自动锁屏问题!
- JMF 捕捉播放界面的鼠标事件和有声音没画面问题
- Android使用的webcview中带有音乐播放控件,在关闭或分享时处于界面不可见状态下,声音仍在播放的问题解决
- 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)/动画播放出现毛边以及禁止游戏中自动锁屏问题!【2011年12月18日补充】
- 《Cocos2d-x游戏开发实战精解》学习笔记3--在Cocos2d-x中播放声音
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!更新解决添加组件Cocos2d动画停止播放的BUG】
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- 微软推送Win10更新KB3144756:修复浏览器卡住/游戏界面冻结及麦克风无法访问等问题
- android(安卓)cocos2d-x关于防止游戏中锁屏问题
- 在命令行界面使用java命令运行class文件提示“错误:找不到或无法加载主类“的问题分析
- [ IOS-Cocos2d-x 游戏开发] - Lua 开发之一(“HelloLua” 深入分析)