版本
menu

Managing priority

在游戏中,您可以同时播放很多对象,对象的数量甚至有可能超出由项目团队设置的数量上限。为了有效管理播放对象的数量,您必须规定同时最多可以播放多少个对象,以及哪些对象会被优先播放。

在 Wwise 中主要有三个属性可以帮您确定在游戏中将同时播放哪些对象:

  • Playback limit —— 限制同时允许播放的对象数量。(不包含虚声部。)

  • Playback priority —— 个对象相对于另一个对象的重要性。

  • Volume threshold —— 低于这一特定音量的对象将不会播放。

通过设置限制、指派优先级和指定最小音量,您可以高效而创新地管理游戏内的多个对象,同时遵循所设定的内存限制。

Playback limit and priority - example

假设您正在为一个带宽限制非常严格的游戏作曲。同时只能播放不超过 4 个声部。此时您将顶层父对象的播放数限制设置为 4。每个音乐段落最多包含两条轨道,因此在过渡期间播放各条轨道的前导段和后尾段时,仅会占用两个声部。通过这种方式,如果同时播放两个段落,则仍不会超过仅四个声部的播放数限制。

但如果在过渡期间游戏触发了插播乐句,那么将超出四个播放流的上限。

当声部的数量超出播放数限制时,Wwise 会查看各个音乐对象的播放优先级,来决定停止播放哪个音乐对象。In this case, you would probably set the Stinger segment to a lower priority to ensure that the "regular" music continues to play. 但如果该示例中的所有五个对象都具有相同的优先级,那么可以选择终止最后或最先播放的实例。

The following illustration shows how you might set up your music hierarchies along with the values you can assign for Playback Limit and Playback Priority in a case like this.

For more information about music objects and building your music hierarchies, refer to Building your interactive music hierarchies.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅