Это может быть встроенная функция FMOD, но я бы хотел посмотреть, смогу ли я ее переопределить.
При воспроизведении звука с FMOD_System_PlaySound,
FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, SOUND, false, &channel ) ;
(ДА Я использую C api;))
Если вы уже начали играть в SOUND, то произойдет, если оригинал остановится, и SOUND начнется снова.
Эффект заключается в том, что оригинальный звук «обрезается». Я не хочу этого, я хочу, чтобы SOUND перекрывал себя ... Я хочу, чтобы другой «экземпляр» звука начал воспроизводиться, не затрагивая исходный звук, который уже воспроизводится.