cocos2d游戏界面卡住声音正常播放的问题分析
Posted 李洪强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d游戏界面卡住声音正常播放的问题分析相关的知识,希望对你有一定的参考价值。
cocos2d游戏界面卡住声音正常播放的问题分析
从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的。
从代码上来说内存不够时会调用AppController的“- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application;"方法。
// purge memory - (void)applicationDidReceiveMemoryWarning:(UIApplication *)application { [[CCDirector sharedDirector] purgeCachedData]; }
由于cocos2d释放了“没用”的内存,因此画面卡住了。而且切换到后台再次切换回前台时由于没有先前的数据,会导致崩溃。
当然,解决办法还是得避免内存泄露,同时尽量架构优雅,占用更好的内存。
以上是关于cocos2d游戏界面卡住声音正常播放的问题分析的主要内容,如果未能解决你的问题,请参考以下文章