menu
 
版本
2017.1.9.6501

2024.1.5.8803

2023.1.13.8732

2022.1.19.8584

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624

menu

Advanced Settings 选项卡:音乐对象

对于 Interactive Music Hierarchy 中的音乐对象,其 Advanced Settings 选项卡包含一系列控件,可让您定义音乐对象的高级播放行为。您可以定义各个游戏对象可同时播放的实例数,指定各个声音对象的播放优先级,确定当音量低于音量阈值时音乐是继续播放、终止,还是移到虚声部列表。

General

界面元素

Description

Inclusion

决定是否包含该对象。如勾选,则包含该元素。如未勾选,则不会包含该元素。 在默认情况下,此设置将应用于所有平台。可以使用 Link Indicator(链接图标,位于复选框左侧)来查看或设置平台专有属性。

未勾选此选项时,Property Editor(属性编辑器)中各属性和行为选项都将不可用。

Name

对象的名称。

Notes

备注。对象属性的额外信息。

控制对象的 Mute(静音)和 Solo(单独播放)状态,也会显示该对象是否处于被动静音和 Solo 状态。

将对象静音会使其在当前监听中无法听到。让对象 Solo 会使工程中的所有其它对象无声。

粗体的 MS 表明已为对象主动设置了 Mute 或 Solo 状态。褪色的非粗体 MS 表明对象的 Mute 或 Solo 状态是由于其它对象状态而被动设置的。

将对象静音会让其子对象被动静音。

让对象 Solo 会使同级对象被动静音,并让子对象和父对象被动 Solo。

check_circle 技巧

在点击 Solo 按钮的同时按住 Ctrl 键,可以强制仅 Solo 该 Solo 按钮所在的对象。

info 注意

Mute 和 Solo 仅用于监视目的,而不会保存在工程中或存储在 SoundBank(声音包)中。

Advanced Settings

界面元素

Description

Playback Limit(播放数限制)

不沿用父级

忽略父项。决定当前对象及子对象是受父级 Playback Limit 的制约(勾选),还是在此级别进行定义(不勾选)。对于顶层对象,此选项将不可用。

Limit sound instances to:

发声数限制。同一层级结构中可同时播放的声音或振动的数量。此限制数将应用到所选范围:

  • Per game object:每个游戏对象。分别为此层级中的每个游戏对象应用发声限制。

  • Globally:全局。为此层级中所有游戏对象的发声总数应用限制。

When limit is reached:

当达到上限时。决定在达到播放数上限时将会发生什么。您可以选择以下选项之一:

  • Kill voice for lowest priority :停止播放具有最低优先级的实例。在某个对象被终止后,会执行几毫秒的小淡出。

  • Use virtual voice settings for lowest priority:为优先级最低的声部应用其Virtual voice behavior。Refer to the Virtual 声部 behavior row in this table.

    请记住,各个实体都可不沿用其自己的行为,因此声音的虚声部行为可能仍是丢弃声音或继续播放。

When priority is equal:

当达到上限且优先级相等时。决定在达到播放数上限并且不只一个对象具有最低优先级时将会发生什么。您可以选择以下选项之一:

  • Discard oldest instance —— 丢弃最早播放的优先级最低的实例。

  • Discard newest instance —— 丢弃最新播放的优先级最低的实例。

VIrtual voice(虚声部)

Override parent

不沿用父对象。决定是继承父对象的虚声部设置,还是在层级结构的当前层级中进行定义。当没有勾选该选项时,虚声部控件将不可用。

对于顶层对象,此选项将不可用。

Virtual voice behavior

对象音量低于音量阈值,或其播放数量超出限制时的对象行为。您可以选择以下选项之一:

  • Continue to play,继续播放对象。但是,如果对象因为低于音量阈值而进入虚声部,则将不会被听到。

  • Kill voice,停止播放对象。此选项不会施加任何淡出处理。

  • Send to virtual voice ,将对象发送到虚声部列表。当某个对象被发送到虚声部列表时,该对象的某些参数将由声音引擎监视,但不会对音频或振动进行任何处理。

  • Kill if finite else virtual ,如果对象不是无限循环,则停止播放;如果对象无限循环,则将发送到虚声部列表。对于此选项,On return to physical voice 行为将自动设置为 Play from elapsed time ,而不考虑其父级设置的行为。

On return to physical voice

info 注意

这些选项仅在启用 Send to virtual voice 选项时可用。

返回实声部时。决定从虚声部复位至实声部的对象的行为。

您可以选择以下选项之一:

  • Play from beginning —— 从头开始播放对象。该选项将重设对象的循环次数。

  • Play from elapsed time —— 继续播放对象,如同从未停止播放一样。该选项并不能达到样点级精确,因此,在声音回到实声部时可能会与其它声音的播放失去同步。

  • Resume —— 对象从实声部移至虚声部列表时,暂停该对象,当它复位至实声部时再恢复播放。

Playback Priority

Override parent

不沿用父对象。决定播放优先级是从父对象继承还是在层级结构当前层级进行定义。当没有勾选该选项时,Playback Priority 控件将不可用。

对于顶层对象,此选项将不可用。

Priority

优先级。在同一角色混音器结构中某对象相对于其它对象的重要性。

此值决定在达到播放数上限时会播放哪些对象。

默认值:50(对于音效),100(对于语音)范围:1 ~ 100

优先级。优先级为 1 的对象具有最低的优先级,而优先级为 100 的对象具有最高的优先级。

Offset priority by x at max distance

在最大距离时对优先级做量为 x 的偏置。指定一个值,当对象达到 Attenuation Editor 中指定的最大距离值时,可以用此值来升高或降低该对象的优先级。

在选择此选项时,如果对象落入衰减最大距离值内的任何位置,则会对对象的优先级做一个偏置。应用的偏置量将取决于对象与听者之间的相对位置。

当没有勾选该选项时,距离听者的距离不会影响对象的优先级。

优先级偏置不会作用于 2D 对象。


此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅