使用音频随机容器可以设置、播放和随机化音频剪辑列表。除非另有说明,否则下表描述了每个音频随机容器属性,以及在编辑模式下修改其值的效果。
| 属性 | 描述 | |
| :————————- | :————————-| :———————— |
| 播放 (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) | 使用最小和最大分布随机化数量。将最小值和最大值都设置为零可停用随机化。 |