Questions et réponses de la communauté

Bienvenue sur le forum de questions et réponses d'Audiokinetic, propulsé par la communauté. C'est l'endroit où les utilisateurs de Wwise et Strata s'entraident. Pour obtenir une aide directe de notre équipe, veuillez utiliser la page « Tickets de soutien ». Pour signaler un bug, utilisez l'option Bug Report dans l'Audiokinetic Launcher. (Veuillez noter que les rapports de bug soumis au forum questions-réponses seront rejetés. L'utilisation de notre système de rapport de bug dédié garantit que votre rapport est vu par les bonnes personnes et a les meilleures chances d'être corrigé.)

Pour obtenir rapidement les meilleures réponses, suivez ces conseils lorsque vous posez une question :

  • Soyez précis : qu'essayez-vous de réaliser ou quel est le problème spécifique que vous rencontrez ?
  • Pensez à inclure les détails importants : incluez des détails tels que les versions de Wwise et du moteur de jeu, le système d'exploitation, etc.
  • Expliquez ce que vous avez essayé de faire : indiquez aux autres les mesures que vous avez déjà prises pour essayer de résoudre le problème.
  • Concentrez-vous sur les faits : décrivez les aspects techniques de votre problème. Se concentrer sur le problème aide les autres personnes à trouver rapidement une solution.

0 votes
Hi all!

I have a random container with a couple of long rumble sounds (7sec aprox) that sometimes (probability = 60%) are played after distant explosions. During the gameplay it's very possible to have those explosions played within 1 or 2 seconds only. So, if the long rumble sound was played together with the first explosion I would like to avoid this rumble to be played again if it didn't finish.

The instruction would be: If the rumble sound is playing then do not play it again, until it finishes.

Any ideas?

Thanks!
dans General Discussion par Guido M. (270 points)

2 Réponses

0 votes
I might have a solution but not 100% sure if it's what you're after. If you go to the random container that contains your rumbles and then go to advanced settings -> Playback Limit. You can set the amount of simultaneous sounds that can be playing within that container. You want to set 'limit sound instnaces to: 1' and then 'when priority is equal: discard newest'. This will stop any new sounds playing if the old ones are still not finished playing.

Tom
par Tom W. (140 points)
0 votes
This sounds like a job for instance limiting.
 

https://www.audiokinetic.com/library/edge/?source=Help&id=limiting_object_playback_instances

 

If you limit instances of the rumble sound to one and kill the oldest instance, a new rumble sound will stop playback of the currently playing one. The truncation of the older sound should be masked by the transient of your new explosion, so you probably won't hear the sounds switching.
par Ian S. (2.1k points)
...