我在一个简单的游戏中编码,我移动一个方块,每次方块移动时都会产生声音效果。(像走路的声音)
问题是播放音效导致显示刷新滞后。好像对引擎来说性能太高了。我在问是否有办法正确播放重复但不连续的声音(这不是真正的循环,但如果行走是无止境的,可能是这样)
这是我的功能:...我初始化音频对象的方式
moveSound = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
这里是调用它的函数
...
{
moveSound.currentTime = 0;
[moveSound play];
}
有什么好办法吗?谢谢