FMOD воспроизводит перекрывающиеся звуки - PullRequest
2 голосов
/ 10 марта 2010

Это может быть встроенная функция FMOD, но я бы хотел посмотреть, смогу ли я ее переопределить.

При воспроизведении звука с FMOD_System_PlaySound,

FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, SOUND, false, &channel ) ;

(ДА Я использую C api;))

Если вы уже начали играть в SOUND, то произойдет, если оригинал остановится, и SOUND начнется снова.

Эффект заключается в том, что оригинальный звук «обрезается». Я не хочу этого, я хочу, чтобы SOUND перекрывал себя ... Я хочу, чтобы другой «экземпляр» звука начал воспроизводиться, не затрагивая исходный звук, который уже воспроизводится.

1 Ответ

3 голосов
/ 10 марта 2010

ПОДОЖДИТЕ, НЕВЕРМИНД.

Я загрузил звук с помощью FMOD_CREATESTREAM, поэтому он продолжал запускать звук снова.

Продолжить.

...