2010-03-10 9 views
2

Cela peut être une fonctionnalité de construction de FMOD, mais j'aimerais voir si je peux le contourner.FMOD joue chevauchement des sons

Lors de la lecture d'un son avec FMOD_System_PlaySound,

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

(YES I utiliser le C api;))

Si vous avez déjà commencé à jouer SOUND, alors ce qui se passe est celui d'origine est arrété et SOUND recommence.

L'effet est que le son d'origine est "coupé". Je ne veux pas ça, je veux que SOUND se chevauche ... Je veux qu'une autre "instance" du son commence à jouer sans affecter le son original qui joue déjà.

Répondre

3

ATTENDEZ, NEVERMIND.

J'avais chargé le son avec FMOD_CREATESTREAM, c'est pourquoi il a continué à recommencer le son.

Continuer.

+0

J'essaie de faire la même chose que vous, quelle a été votre solution lors de la création du son? – RyanG

+0

N'utilisez pas l'indicateur 'FMOD_CREATESTREAM' lors de la création de votre son – bobobobo