cocos2d游戏界面卡住声音正常播放的问题分析

Posted 李洪强

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d游戏界面卡住声音正常播放的问题分析相关的知识,希望对你有一定的参考价值。

cocos2d游戏界面卡住声音正常播放的问题分析

从目前已知的情况看,出现这种情况只可能是设备的内存不够导致的。

从代码上来说内存不够时会调用AppController的“- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application;"方法。

// purge memory
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application
{
    [[CCDirector sharedDirector] purgeCachedData];
}

由于cocos2d释放了“没用”的内存,因此画面卡住了。而且切换到后台再次切换回前台时由于没有先前的数据,会导致崩溃。

当然,解决办法还是得避免内存泄露,同时尽量架构优雅,占用更好的内存。

 

以上是关于cocos2d游戏界面卡住声音正常播放的问题分析的主要内容,如果未能解决你的问题,请参考以下文章

Cocos2d 中有一定音量的声音?

如何使用cocos2d

关于微信小程序在iOS下视频播放卡顿,无法播放问题

我想在我的 Android 游戏中播放音乐以及分析声音数据。使用 Unity C#

电脑显示无声音播放设备怎么办

《Cocos2d-x游戏开发实战精解》学习笔记3--在Cocos2d-x中播放声音