Используя Cricket Audio Sound Engine (ios и android), как настроить звуковой эффект пулеметного типа. Мне нужно иметь возможность воспроизводить много экземпляров звука в секунду. Звуковые эффекты должны накладываться друг на друга.
Мое решение состоит в том, чтобы создать новый экземпляр CkSound и забыть о нем. Я не вижу простого способа уничтожить звук без сложного метода отслеживания звука. Не вызовет ли это проблемы с памятью, поскольку я создаю тысячи звуков CkSound в течение сеанса игры? Я действительно не хочу отслеживать отдельные звуки для сборки мусора.
// Example sound effect call
void SoundManager::playEffect(const char* name){
// I make a sound , play it , and forget about it
sound = CkSound::newBankSound(g_bank, name);
sound->play();
}