1

在Cocos2D iphone 游戏中出现大量内存泄漏。我用这些调用来播放音乐和效果。

在此处输入图像描述

在此处输入图像描述

[[SimpleAudioEngine sharedEngine]  preloadEffect:kSoundTap];

[[SimpleAudioEngine sharedEngine] playBackgroundMusic:kMusic_LaunchScreen] ;

[[SimpleAudioEngine sharedEngine] playEffect:kSound_GettingPowerUp] ;

有什么问题或需要释放什么吗?在 iPad3 中,如果我玩的时间更长,就会出现很多性能问题……在乐器中,只有这些泄漏被发现。我怎么解决这个问题 ?

这是另一个类似的线程,但没有公认的解决方案。我该如何克服这个问题?

4

1 回答 1

0

不要保留或释放 AVAudioPlayer 对象。相反,您必须end参加会议。从我在突出显示行的第二个屏幕截图中可以看出,事件是“发布”,但根据文档 AVAudioPlayer 事件不应被发布(或保留)。

于 2013-02-25T06:05:45.527 回答