次の方法で共有


AudioNodeEmitterDecayModel.CreateNatural メソッド

定義

距離 2 乗数式を使用して、自然なロールオフ モデルを使用して 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-5 以上である必要があり、maxGain パラメーターは 3.98 以下である必要があります。 デシベルでは、これらの制限は -96 dB から 12 dB の範囲にマップされます。 演算 ゲイン = 10(dB/20) を使用してデシベル値から振幅スケールに変換します。 ここで、dB は変換するデシベル値です。

適用対象