AVAudioPlayer и проблема с производительностью в игре SpriteKit

У меня проблема с AVAudioPlayer и проигрыванием коротких звуков в моей игре спрайтекит. У меня довольно динамичная игровая сцена, и когда пользователь нажимает на определенный элемент, я хочу сыграть простой звуковой сигнал, но я замечаю, что исполнение звука с использованием AVAudioPlayer вызывает значительные проблемы с производительностью.

Мои аудио файлы в формате .mp3.

Также я попробовал метод SKAction (playSoundFileNamed) для воспроизведения звука, и все выглядит почти одинаково, я заметил ту же проблему с производительностью.

Мой вопрос: как лучше всего использовать звук в SpriteKit?

PS: я попытался найти пример кода спрайткита WWDC Adventure, чтобы проверить, как они решают проблему с воспроизведением звуков, но, к сожалению, пример кода больше не доступен.

Ответы на вопрос(3)

Ваш ответ на вопрос