Я кодирую простую игру, в которой я перемещаю квадрат, который воспроизводит звуковой эффект каждый раз, когда квадрат движется. (как звук ходьбы)
Проблема заключается в воспроизведении звукового эффекта, вызывающего задержку обновления экрана. Как будто это было слишком много производительности для двигателя. Я спрашивал, есть ли способ правильно воспроизводить повторяющийся, но не непрерывный звук (на самом деле это не цикл, но он мог бы быть, если бы ходьба была бесконечной)
вот моя функция: ... как я инициализировал аудио объект
moveSound = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
а вот функция где она вызывается
...
{
moveSound.currentTime = 0;
[moveSound play];
}
есть хороший способ сделать это? Спасибо