文档

Unity Engine

Unity Engine

音频随机容器参考

Understand the user interface of the Audio Random Container.
阅读时间6 分钟最后更新于 1 个月前

使用音频随机容器可以设置、播放和随机化音频剪辑列表。除非另有说明,否则下表描述了每个音频随机容器属性,以及在编辑模式下修改其值的效果。

属性

描述

播放 (Play)启动或停止播放列表并预览选定的播放模式。预览音频随机容器的默认快捷键为
Alt+P
(在 macOS 上为
Option+P
)。可在快捷键管理器 (Shortcuts Manager) 中配置此快捷键。
跳过 (Skip)在播放列表中的不同音频剪辑之间跳过。
音量 (Volume)设置音频随机容器的音量。音量表示为 0-1 之间的数字,显示为缩放的分贝 (db) 值。注意:每个音频剪辑的播放音量是叠加的,具体取决于引用设置音频随机容器的音频源的音量以及此属性的值。您还可以在运行模式下调整此属性的值。
随机化 (Randomization)随机化体积,具有最小和最大分布。将最小值和最大值都设置为零可停用随机化。
音高 (Pitch)设置音频随机容器上的音高。您可以在编辑和运行模式下进行设置,并保持在这两种模式下设置的值。如果多个音频源引用音频随机容器,则所有设置都使用此音高。音频随机容器和音频源上的音高是叠加和组合的。音频随机容器上的音高等于音频源范围,但以中心比例定义对数。
随机化 (Randomization)随机化音高,具有最小和最大分布。将最小值和最大值都设置为零可停用随机化。
音频剪辑 (Audio Clips)将音频文件添加到音频随机容器中。您可以对列表重新排序,也可以激活和停用每个剪辑。这些更改仅从使用的下一个音频剪辑开始生效。每个剪辑还可以有一个唯一的音量,当一个剪辑比其他剪辑更响亮或更安静时,该项很有用。
触发器 (Trigger)
手动 (Manual)停用自动触发模式。触发器设置为手动时,自动触发模式和相关属性将隐藏。要推进运行周期,必须从外部脚本或通过 Visual Scripting 手动调用
AudioSource.Play
方法。
自动 (Automatic)激活自动触发模式,将激活一个可以循环播放列表周期的内部触发器。
播放模式 (Playback Mode)设置播放列表以适应不同的用例。
序列 (Sequential)按音频剪辑列表的顺序播放文件,因此从顶部开始播放列表。在此模式下,触发器和偏移在此作用域内无效。
打乱 (Shuffle)音频剪辑在播放之后从池中移除。此选项可避免重复,直到播放完所有音频剪辑。
随机 (Random)保持音频剪辑池不变。对象在播放后会保留在可以播放的音频剪辑列表中,因此可以重复播放。
避免重复上一项 (Avoid Repeating Last)定义在对象再次播放之前可以播放的项数。
自动触发模式 (Automatic Trigger Mode)
脉冲 (Pulse)以时间和随机值定义的稳定脉冲触发列表中的音频剪辑。与偏移相反,脉冲间隔从音频随机容器的开头开始,因此剪辑以相同的时间间隔播放。例如,您可以将此模式用于自动步枪。
偏移 (Offset)根据最后一个音频剪辑完成的时间触发列表中的音频剪辑。偏移是两个音频剪辑之间的暂停。
时间 (Time)确定脉冲和偏移的时间间隔。
随机化 (Randomization)使用最小和最大分布随机化时间。将最小值和最大值都设置为零可停用随机化。
循环 (Loop)定义音频随机容器的不同循环方法。
无限 (Infinite)确保音频随机容器永不停止播放。
剪辑 (Clips)设置计数引用的已播放音频剪辑数。
周期 (Cycles)设置计数引用的已播放音频周期数。
数量 (Count)设置剪辑数和周期数。
随机化 (Randomization)使用最小和最大分布随机化数量。将最小值和最大值都设置为零可停用随机化。

其他资源