这可能是 FMOD 的内置功能,但我想看看我是否可以覆盖它。
使用 FMOD_System_PlaySound 播放 SOUND 时,
FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, SOUND, false, &channel ) ;
(是的,我使用 C api;))
如果您已经开始播放 SOUND,那么原来的声音会停止并且 SOUND 会重新开始。
效果是原始声音被“切断”。我不希望这样,我希望 SOUND 自身重叠......我希望声音的另一个“实例”开始播放,而不会影响已经播放的原始声音。