コミュニティQ&A

Audiokineticのコミュニティ主導のQ&Aフォーラムへようこそ。ここはWwiseとStrataのユーザのみなさまがお互いに協力し合う場です。弊社チームによる直接のサポートをご希望の場合はサポートチケットページをご利用ください。バグを報告するには、Audiokinetic LauncherのBug Reportオプションをご利用ください。(Q&AフォーラムではBug Reportを受け付けておりませんのでご注意ください。専用のBug Reportシステムをご利用いただくことで、バグの報告が適切な担当部門に届き、修正される可能性が高まります。)

最適な回答を迅速に得られるよう、ご質問を投稿される際は以下のヒントをご参考ください。

  • 具体的に示す:何を達成したいのか、またはどんな問題に直面しているのかを具体的に示してください。
  • 重要な詳細情報を含める:Wwiseとゲームエンジンのバージョンやご利用のOSなど詳細情報を記載してください。
  • 試したことを説明する:すでに試してみたトラブルシューティングの手順を教えてください。
  • 事実に焦点を当てる:問題の技術的な事実を記載してください。問題に焦点を当てることで、ほかのユーザのみなさまが解決策を迅速に見つけやすくなります。

0 支持

I’m building an ambience with several Random Containers (frogs, rocks, dolphin, whale, wind - don't mind the weird mix of sounds, these are just names). They should trigger randomly and sometimes overlap, but never exceed 3 simultaneous voices. Everything is started by one Event.

However, if I use Playback Limit inside each random container (Kill / Reject old), Wwise kills that source permanently. It won’t re-enter the random pool, so after a while only 1–2 species keep playing and variation collapses. So, if it kills "rocks" and "frogs" initially, then it will keep playing randomly what's inside of the other three random containers (dolphin, whale, wind).

What can I do to make it work?

It's structured as it follows:

 

Actor-Mixer

  • Max Voices: 3
  • Contains:
    • Blend Container (no RTPC, only organisational)
      • Random_Dolphin
        • Pause
        • audio files
      • Random_Frog
        • Pause
        • audio files
      • All the other random containers
Stefano P. (130 ポイント) General Discussion

回答 2

+1 支持

Hi Stefano,

have you set the “If Limit Reached" setting inside the Playback Limit category to “Kill”? You can instead select “Use virtual voice settings” and in the Virtual Voice category send the object to the Virtual Voice List. See the documentation page for: Understanding virtual voices

Alessandro Famà (Audiokinetic) (6.9k ポイント)
+1 支持
Hello Stephano,

Alessandro is right.

If I read and understand properly your configuration you have 1 Blend Container and 5 Random Containers = 6 GameObject.

Do not “Kill”, use “Virtual Voices Settings” and, further more, you have to check the “ Scope ” Global or GameObject.

However, by experience, in your case, you must set under your Actor Mixer the Maximum Voices at 6 not 3.
Why?, because the Blend Container and the Random Containers are different AudioObject/GameObject and you have a total of 6 under your Actor-Mixer set a 3 and when reached, kills other voices. That's means you have no more room to post new instance of your Random Containers. I think you expect to post these in your ambience then, do not use “Kill”. What you want is randomly and sometimes “sounds” from your Random Containers, then you can also for each “overide” or “ignore" Parent and set each one to 1 with, “Vitual Setting” + “Vitual Voice Behavior”.
Don't be afraid, when one Random Container is in “Pause” it doesn't cost such resource.
éliane b. (550 ポイント)
...