Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

0 votes
Is there any way to set up timed cooldown within Wwise? Say, a dialog event that I only want to play when triggered after every 10 seconds.
in General Discussion by Ben G. (140 points)
This needs to be built in.

1 Answer

+5 votes
 
Best answer

Not directly. You can use a sequence container with a voice limit of 1. That sequence container contains 2 objects. The first is the dialog sound you want to play. The second object is a Wwise silence object with a duration of 10secs. Set the sequence container to continuous so that it will play the silent object immediately after the first.

The next time that sequence container is player, the Silence object will be occupying its voice limit of 1 and so you will have to wait until that Silence object finishes before that dialog object will play again.

Is that what you mean?

shameless plug for my website and this example here: http://www.dpbsound.com/1/post/2013/04/wwise-spam-prevention.html

by Daniel B. (540 points)
selected by Adrien L. (Audiokinetic)
Ah, yes. That's the trick. Cooldowns are common enough that I thought I must be doing it wrong. Thanks though!
...