首页 > 代码库 > cocos2d游戏界面卡住声音正常播放的问题分析
cocos2d游戏界面卡住声音正常播放的问题分析
cocos2d游戏界面卡住声音正常播放的问题分析
从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的。
从代码上来说内存不够时会调用AppController的“- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application;"方法。
// purge memory- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application{ [[CCDirector sharedDirector] purgeCachedData];}
由于cocos2d释放了“没用”的内存,因此画面卡住了。而且切换到后台再次切换回前台时由于没有先前的数据,会导致崩溃。
当然,解决办法还是得避免内存泄露,同时尽量架构优雅,占用更好的内存。
cocos2d游戏界面卡住声音正常播放的问题分析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。