menu
 

在 Audiokinetic 社区问答论坛上,用户可对 Wwise 和 Strata 相关问题进行提问和解答。如需从 Audiokinetic 技术支持团队获取答复,请务必使用技术支持申请单页面。

0 投票
Hey, I'm wondering if it's possible to keep individual instances of a music switch container in time with one another? In the game I have objects that can be created at any time by the player. The creation of one of these objects posts an event to play the music switch container. This has worked fine so far, each object creates its own instance of the container no problem. However the music of the newly created objects don't stay in time with those already created. Instead the event is posted, and the container plays immediately, regardless of the timing on the other objects.

I've tried adding a parent switch container, to act as a 'global controller', and posting a play event at runtime for it. However this doesn't seem to have worked, at least with the settings I've tried.

Is there any way to do this with Wwise or are separate instances always going to be out of time with one another?

Thanks!
分类:General Discussion | 用户: Andrew H. (100 分)

2 个回答

0 投票
I'm actually looking for the same information.  Andrew, were you able to find a solution?  Does anyone else out there have any ideas on the matter?
用户: Scott L. (140 分)
+1 投票
Hi Andrew

I've done a bit of experimenting with this kind of stuff, and in my experience, you can only really keep layers of music in sync if they are all playing under one instance of the container.

I think I had a support email a while back that suggested that sync is only guaranteed when triggered from the same event.

One work around might be to have a global music container, with several music tracks. Each music track is essentially the music you want to play on your object.

Use states to kick off an object's music track when it spawns, and it should be in sync.
用户: Simon G. (1.0k 分)
...