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