这可能是FMOD的内置功能,但我想知道我是否可以覆盖它。
使用FMOD_System_PlaySound播放SOUND时,
FMOD_System_PlaySound( system, FMOD_CHANNEL_FREE, SOUND, false, &channel ) ;
(是的,我使用C api;))
如果你已经开始播放SOUND,那么原来的一个是STOPPED,SOUND重新开始。
效果是原始声音被“切断”。我不希望这样,我希望SOUND重叠...我希望声音的另一个“实例”开始播放而不影响已播放的原始声音。
答案 0 :(得分:3)
WAIT,NEVERMIND。
我用FMOD_CREATESTREAM加载了声音,这就是为什么它再次开始播放声音。
继续。