2010-03-10 148 views
2

这可能是FMOD的一个功能,但我想看看我是否可以覆盖它。FMOD播放重叠声音

当玩FMOD_System_PlaySound一声响,

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

(是的,我使用C API;))

如果你已经开始播放声音,然后会发生什么是原来的一个已停止和声音重新开始。

效果是原始声音得到“切断”。我不希望那样,我想声音重叠自己...我想要声音的另一个“实例”开始播放,而不会影响已播放的原始声音。

回答

3

WAIT,NEVERMIND。

我已经加载FMOD_CREATESTREAM的声音,这就是为什么它不断重新开始声音。

继续。

+0

我正在尝试做同样的事情,创建声音时你的解决方案是什么? – RyanG 2011-07-27 18:12:01

+0

创建声音时不要使用FMOD_CREATESTREAM标志 – bobobobo 2011-07-27 20:20:03