版本

menu_open

Advanced Settings 选项卡 —— 音乐对象

The Advanced Settings tab for music objects located in the Interactive Music Hierarchy contains a series of controls that allow you to define the advanced playback behaviors of your music objects. 您可以定义各个游戏对象可同时播放的实例数,指定各个声音对象的播放优先级,确定当音量低于音量阈值时音乐是继续播放、终止,还是移到虚声部列表。

General(常规)

界面元素

描述

Inclusion

决定是否包含该对象。在勾选该选项时,包含该对象。未勾选时,将不包含该对象。 By default, this applies across all platforms. Use the Link indicator (to the left of the check box) to determine or to set platform-specific customizations.

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

Name

对象的名称。

Notes

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

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

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

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

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

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

[技巧] 技巧

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

[注意] 注意

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

Advanced Settings(高级设置)

界面元素

描述

Playback Limit(播放数限制)

Ignore parent

Determines if the current object and its children are considered part of the parent's playback limit (unchecked) or defined at this level (checked). 对于顶层对象,此选项将不可用。

Limit sound instances to:

The number of sound or motion instances within the same hierarchical structure that can play simultaneously. This limit applies to the selected list option:

  • Per game object: Each game object, within this node of the hierarchy, individually.

  • Globally: All game objects, within this node of the hierarchy, combined.

When limit is reached:

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

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

  • Use virtual voice setting —— 使用虚声部设置。使具有最低优先级的声音采用其虚声部行为。请参阅此表的 Virtual voice behavior 部分。

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

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 to stop playing the object if it's not looping infinitely or, if it is, to send the object to the virtual voice list. For this option, the On return to physical voice behavior is automatically set to Play from elapsed time, regardless of the displayed behavior defined at a parent level.

On return to physical voice

[注意] 注意

These options are only available if the Send to virtual voice option is enabled.

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

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

  • 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 之旅