AudioNodeEmitterDecayModel.CreateNatural 方法

定义

使用距离平方公式创建具有自然滚出模型的 AudioNodeEmitterDecayModel

public:
 static AudioNodeEmitterDecayModel ^ CreateNatural(double minGain, double maxGain, double unityGainDistance, double cutoffDistance);
 static AudioNodeEmitterDecayModel CreateNatural(double const& minGain, double const& maxGain, double const& unityGainDistance, double const& cutoffDistance);
public static AudioNodeEmitterDecayModel CreateNatural(double minGain, double maxGain, double unityGainDistance, double cutoffDistance);
function createNatural(minGain, maxGain, unityGainDistance, cutoffDistance)
Public Shared Function CreateNatural (minGain As Double, maxGain As Double, unityGainDistance As Double, cutoffDistance As Double) As AudioNodeEmitterDecayModel

参数

minGain
Double

double

应用于信号的最小增益。

maxGain
Double

double

应用于信号的最大增益。

unityGainDistance
Double

double

信号增益不受衰减影响时的距离。

cutoffDistance
Double

double

增益为 minGain 的距离。

返回

创建的衰减模型。

注解

unityGainDistancecutoffDistance 的距离值以米表示,但可以通过设置 AudioNodeEmitter.DistanceScale 属性进行缩放。

minGain 参数值必须大于或等于 1.58439*10-5maxGain 参数必须小于或等于 3.98。 以分贝为单位,这些限制映射到 -96 dB 到 12 dB 的范围。 使用公式 增益 = 10 (dB/20) 将分贝值从分贝值转换为振幅刻度,其中 dB 是要转换的分贝值。

适用于