Version: 6000.3
语言: 中文
混音器窗口的详细信息
使用情况和 API 概述

AudioGroup 检查器

在 AudioGroup 层次结构、AudioGroup 视图或项目窗口一个窗口,显示您的内容Assets文件夹(项目选项卡)更多信息
术语表中查看
(作为子资产)将显示inspector一个 Unity 窗口,显示有关当前所选游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表
对于该 AudioGroup。

AudioGroup 的检查器由许多元素组成:

检查器标头

在 AudioGroup Inspector 的顶部,有 AudioGroup 的名称,以及所有对象检查器通用的齿轮下拉列表。

AudioGroup Inspector 窗口的标题部分。
AudioGroup Inspector 窗口的标题部分。

齿轮菜单包含以下功能:

  • 所有效果设置复制到所有快照:使用此设置可将此 AudioGroup 的所有效果参数、音量和音高设置复制到混音器中存在的所有其他快照。此设置可让您快速为该 AudioGroup 制作“像此快照一样”的所有快照。
  • 切换 CPU 使用率显示:这会切换 AudioGroup Inspector 中存在的所有效果的 CPU 性能信息。使用此选项可以了解 DSP 设置中的哪些效果消耗的资源最多。要使用此功能,请导航到 Preferences 窗口:编辑>首选项>音频>诊断(macOS:Unity >设置>音频>诊断)并启用 Enable FMOD Profiling

在游戏模式下编辑

未选择时,在播放模式下编辑按钮。 选择后,在播放模式下编辑按钮。

在 Unity 中处于播放模式时,AudioGroup 的检查器在顶部包含一个名为“在播放模式下编辑”的按钮。默认情况下,混音器的参数值在播放模式下不可编辑,并且完全由游戏中的当前快照控制。

启用 在游戏模式下编辑(Edit in Play Mode) 可覆盖快照系统,并在游戏模式下直接对当前快照进行编辑。这是在实时玩游戏时混合和掌握游戏的好方法。

间距滑块

在所有 AudioGroup 检查器的顶部,有一个滑块定义通过该 AudioGroup 播放的音高。要更改音高,请使用滑块或在右侧的文本字段中手动输入音高。

AudioGroup Inspector 窗口的标题部分及其正下方的音高滑块。
AudioGroup Inspector 窗口的标题部分及其正下方的音高滑块。

衰减单元

混音器中的每个音频组恰好有 1 个衰减单元。

衰减单元是您可以对通过 AudioGroup 的音频信号应用衰减/增益的地方。衰减是计算并应用于“单元”信号的(不与其他衰减设置结合使用并应用于语音源)。当与发送/接收和非线性 DSP 效果结合使用时,这允许创建非常复杂和有趣的设置。衰减可以应用于 –80dB(静音),增益可以应用于 +20dB。

“音频组检查器”窗口的“衰减单位”部分,其中包括音量滑块。
“音频组检查器”窗口的“衰减单位”部分,其中包括音量滑块。

每个衰减单元在检查器中都有一个音量单元 (VU) 表。此表显示信号链中该点的音频信号电平(在应用衰减后)。这意味着,如果您在衰减单元之后有 DSP 效果或接收,则该 AudioGroup 的 AudioGroup 条中看到的计量信息将与衰减单元处的计量信息不同。这是调试 AudioGroup 信号链的好方法,方法是在处理链中上下拖动衰减单元,以检查不同点的计量。

VU 表显示 RMS 和峰值保持值。

  • 若要在信号链中向上或向下移动衰减单元(或任何效果),请选择单元的头,然后向上或向下拖移检查器以重新定位它。
  • 要更改衰减设置,请将滑块移到测光上方或在文本框中输入一个值。

效果单位

效果单元是通用的 DSP 效果器,用于修改通过 AudioGroup 播放的音频信号,例如高通或混响。效果器还可以处理从发送器发送到它的侧链信号信息。每个效果单元的界面各不相同,但通常,它提供了一系列参数,您可以调整这些参数以更改效果对信号的应用。例如,参数均衡器效果有 3 个参数,用于修改信号的处理方式:

“音频组检查器”窗口显示“参数均衡器”效果组件的可配置属性。
“音频组检查器”窗口显示“参数均衡器”效果组件的可配置属性。

Unity 附带了一组内置效果,您可以在 AudioGroup 中使用它们。您还可以创建自定义 DSP 效果插件在 Unity 外部创建的一组代码,用于在 Unity 中创建功能。可以在 Unity 中使用两种插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和本机插件(特定于平台的本机代码库)。更多信息
请参阅术语表
并在混音器中使用它们。

  • 若要将效果添加到 AudioGroup,请选择 AudioGroup 检查器底部的“添加效果”按钮。
添加效果按钮。
添加效果按钮。
  • 若要更改 AudioGroup 中效果的顺序,请选择效果标题并向上或向下拖动以将其放置在其他位置。

  • 若要从 AudioGroup 中删除效果,请右键单击效果标题,然后选择“删除此效果”

发送单位

发送允许你发散音频信号流,并发送信号的潜在衰减副本,以用作另一个效果单元(例如侧链压缩器)中的侧链。您可以将发送插入信号链中的任何位置,从而允许信号在任何点发散。

AudioGroup Inspector 窗口显示发送单元的可配置属性。
AudioGroup Inspector 窗口显示发送单元的可配置属性。

最初,当发送添加到音频组时,它们不会发送到任何内容,并且发送级别设置为 80dB。要发送到另一个效果单元,你必须已经有一个效果单元,可以在混音器中的某个位置接受侧链信号。选择目标效果单元后,您需要增加发送电平以将信号发送到目标。

  • 若要将发送添加到音频组,请选择 AudioGroup 检查器底部的“添加效果”,然后选择“发送”。
  • 要将“发送”连接到另一个效果单元(能够接收信号),请从“发送单元”检查器的下拉列表中选取目标。
  • 使用“发送电平”设置发送到目的地的信号电平

接收单位

接收接收从发送发送给他们的音频信号,并将其与通过其 AudioGroup 的当前信号混合。接收没有参数。

“AudioGroup Inspector”窗口显示“接收单元”。
“AudioGroup Inspector”窗口显示“接收单元”。

【注】如果独奏接收单元,声音会停止播放。这是设计使然。

鸭子体积单位

Duck 体积单位允许您创建侧链压缩一种存储数据的方法,可减少所需的存储空间量。请参阅纹理压缩动画压缩音频压缩构建压缩
请参阅术语表
从发送发送的信号。鸭子音量(Duck Volume) 是根据混音器中其他位置播放的音频来控制信号衰减的好方法。

AudioGroup Inspector 窗口显示 Duck Volume 单元的可配置属性。
AudioGroup Inspector 窗口显示 Duck Volume 单元的可配置属性。

鸭子体积单元可以像任何其他效果单元一样添加,并且必须从至少一个发送发送信号才能发挥作用。

常用选项

AudioGroup Inspector 中的每个单元都有几个通用功能。

齿轮选项

  • 旁路(Bypass) - 切换此设置以完全绕过效果器单元,从而在信号链中有效地禁用它。
  • 将效果设置复制到所有快照 - 选择此设置可将此效果单元中的所有参数值复制到混音器中的所有其他快照。当你添加新的效果单元、对该效果单元进行更改并希望这些设置在所有快照中都相同时,这非常有用。
  • Add Effect Before - 允许在 AudioGroup 中的当前效果单元之前插入效果单元。从显示的菜单中选择所需的效果。
  • 添加效果器之后(Add Effect After ) - 允许在音频组中的当前效果器单元之后插入效果器单元。从显示的菜单中选择所需的效果。
  • 移除此效果 - 从混音器中完全移除此效果器。衰减单位无法从音频组中删除。

湿式混合

如果您在 DSP 效果中启用湿混音,则可以控制效果处理的传入音频信号的比例。湿混合有效地在效果周围创建了一个干燥通道。然后,您可以选择效果槽并设置通过 DSP 效果单元的音频信号百分比。其余的信号通过干通道。下图说明了这个概念:

当用户想要控制效果对混音的影响并保留原始信号的一定百分比时,湿混音非常有用。

一系列三个 DSP 效果,其中信号从第一个 DSP 效果到第三个效果采用两条不同的路径。来自第一个 DSP 效果的信号的一定百分比会经过第二个 DSP 效果,其中湿混音会添加回声,然后到达第三个 DSP 效果。信号的其余部分绕过第二个 DSP 效果,并通过干通道直接进入第三个 DSP 效果。
一系列三个 DSP 效果,其中信号从第一个 DSP 效果到第三个效果采用两条不同的路径。来自第一个 DSP 效果的信号的一定百分比会经过第二个 DSP 效果,其中湿混音会添加回声,然后到达第三个 DSP 效果。信号的其余部分绕过第二个 DSP 效果,并通过干通道直接进入第三个 DSP 效果。

公开参数

公开的参数允许你绕过混音器的快照系统,并从脚本设置混音器中任何参数的值。当通过脚本设置公开的参数时,该参数将被锁定为该值,并且不会随着游戏转换快照而更改。

您可以通过 AudioGroup 检查器使用混音器公开参数。对于检查器中显示的任何参数(包括“音高”、“音量”、“发送电平”和“湿电平”),你可以右键点按参数名称,然后选取“将 X 公开到脚本”

在 AudioGroup 检查器中右键单击 Echo 效果组件的 Decay 参数时,会出现“暴露到脚本”菜单。
在 AudioGroup 检查器中右键单击 Echo 效果组件的 Decay 参数时,会出现“暴露到脚本”菜单。

要检查混音器中公开的参数,请在 混音器(Audio Mixer) 窗口中,选择 公开参数(Exposed Parameters)。

“公开参数”选项。
“公开参数”选项。
  • 要重命名公开的参数,请右键单击公开参数的名称,然后选择 重命名(Rename)。此名称将是从 AudioMixer API 引用参数的方式。
  • 若要删除公开的参数,请右键单击公开参数的名称,然后选择“删除”

过渡覆盖

在快照之间转换时,默认情况下,所有转换都使用从头开始到目标值的线性插值完成。然而,在某些情况下,这种过渡行为是不受欢迎的,例如,当最好在过渡开始或结束时将更改砖墙时。

您可以更改混音器中所有可用参数的过渡行为。过渡行为是按快照定义的,目标快照定义了过渡行为。

要为当前快照的特定参数设置过渡覆盖,请右键单击参数名称并选择所需的过渡类型。

在 AudioGroup 检查器中右键点按 Echo 效果组件的 Decay 参数时,会出现转场覆盖菜单。

混音器检查器

混音器资源有一个 检查器(Inspector) 窗口,可用于指定混音器的整体激活/悬念行为。混音器在任何音频源场景中的音频剪辑播放到音频监听器或通过混音器播放的组件。更多信息
请参阅术语表
播放到混音器中,只要有驱动程序向混音器提供音频数据,它就会保持活动状态。

激活混音器的另一种方法是在场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
视图。此激活行为与场景对象(如 MonoBehaviors)的激活行为不同,因此即使在播放模式之外,混音器也可能处于活动状态(因此会消耗 CPU)。

为了避免在包含许多不应同时运行的混音器的项目中耗尽 CPU 资源(例如,因为特定关卡使用某些专用混音器),混音器具有内置功能,可将自身置于挂起模式,在该模式下,所有处理都会停止。为了以不会导致咔嗒声或混响/回声尾音丢失等可听见伪影的自然方式做到这一点,每个混音器都使用以下策略:

只要任何音频源正在播放到此混音器中,或者混音器正在从其他子混音器接收音频数据,混音器就会保持活动状态。 最后一个声源播放完毕后,混音器会等待一秒钟,然后在自己的输出中持续使用响度测量来决定混音器是否应自行挂起。需要此作,因为混响和回声尾部可能会非常缓慢地衰减。 要更改混音器自行挂起的响度阈值:

  1. 选择 混音器(Audio Mixer) 资源以显示 检查器(Inspector) 窗口。
  2. 启用自动混音器挂起
  3. 设置阈值音量。 负 80 dB 是默认阈值音量,与混音器中推子的最低值相匹配。 在实践中,通常可以将其设置为更大的值,以更快地停用并避免可能导致卡顿的中间 CPU 峰值。
暂停混音器资产上的设置
暂停混音器资产上的设置
混音器窗口的详细信息
使用情况和 API 概述