版本
menu_open

定义播放优先级

达到同时可播放对象数量上限时,无论是在游戏对象层级还是总线层级,Wwise 都将使用各个对象的优先级或相对重要性来确定将播放哪些对象。

您可以使用范围为 1-100 的标准数字分级定义各个对象的优先级,其中 1 为最低优先级,100 为最高优先级。 如果对象具有相同的优先级,那么可以选择停止播放最新的实例,还是停止播放最老的实例。

根据距离进行优先级偏置

您也可以根据对象到听者的距离来更改播放优先级。Wwise 使用在 Attenuation Editor 中定义的最大距离来进行优先级偏置。应用的偏置量将取决于对象与听者之间的相对位置。Wwise 在原点不做任何偏置,在衰减最大距离处偏置到最大,而在两点之间偏置值将线性变化。

根据距离进行优先级偏置 —— 示例

假设您有三个不同的对象:Monster1、Monster2 和 Monster3。这三种声音对象的优先级均为 50,优先级偏移量为 -10。Attenuation Editor 中的最大距离设置为 100 米。在游戏中,这些怪兽与听者的距离各不相同。但在本例中假设这些怪兽与听者的距离分别为:

  • 怪兽 1:10 米

  • 怪兽 2: 50 米

  • 怪兽 3: 100 米

因为各个怪兽与听者的距离不同,并根据距离进行了优先级偏置,因此各个声音的优先级各不相同。下图显示了与听者的距离将如何影响各个声音的优先级。

由于播放优先级与播放数限制配合使用,因此如果发声数超出播放数限制,Wwise 则将使用这些声音的实时优先级决定播放哪些声音。

定义对象的播放优先级的方法是:

  1. 将顶层父对象加载至属性编辑器。

    [备注] 备注

    如果该对象不是顶层父对象,则必须选择 Override parent 选项后才能设置 Playback Priority 选项。

  2. 切换至 Advanced Settings 选项卡。

  3. Priority 文本框中,输入数字 1 至 100,代表对象的优先级或相对重要性,其中 100 为最高优先级。

  4. 要想根据对象与听者之间的距离来进行播放优先级偏置,请选择 Offset priority by x at max distance 选项。

  5. 在文本框中,指定位于最大距离时优先级的偏移量。


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅