Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
AudioEffectDelay
继承: AudioEffect < Resource < RefCounted < Object
为音频总线添加延迟音频效果。
通过在一段时间后重新播放输入音频来模拟回声效果。
描述
“延迟”效果会在一段时间后将输入的音频信号重新播放。每次重复都称为一个“延迟抽头”或简称为“抽头”。通过多次回放延迟抽头可以创建反复出现且逐渐衰减的回声。延迟效果的跨度很大,既可以是轻微的回声,也可以是先前声音与新声音明显混合的效果。
另见 AudioEffectReverb,以了解模糊而连续的回声效果。
教程
属性
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
属性说明
原始音频的音量比例。取值范围为 0 到 1。
bool feedback_active = false 🔗
如果为 true,则启用反馈,在播放抽头后重复它们。
float feedback_delay_ms = 340.0 🔗
反馈延迟时间,单位为毫秒。取值范围为 0 至 1500。
float feedback_level_db = -6.0 🔗
反馈增益,单位为分贝。取值范围为 -60 至 0。
float feedback_lowpass = 16000.0 🔗
反馈的低通滤波器,单位为 Hz。高于此值的频率将被滤除。取值范围为 1 至 16000。
如果为 true,将启用首个抽头。
相对于原始音频的首个抽头延迟时间,以毫秒为单位。取值范围为 0 至 1500。
首个抽头的增益,单位为分贝。取值范围为 -60 到 0。
首个延迟抽头的声像位置。负值将声音向左平移,正值向右平移。取值范围为 -1 至 1。
如果为 true,将启用第二拍。
相对于原始音频的第二个抽头的延迟时间,以毫秒为单位。取值范围为 0 到 1500。
第二个抽头的增益,单位为分贝。取值范围为 -60 至 0。
第二个抽头的声像位置。负值将声音向左平移,正值向右平移。取值范围为 -1 到 1。