次の方法で共有


距離係数

距離係数は、ベクトル単位のメートル数です。既定では、距離係数は 1.0 です。バッファーの速度が (2.0, 0.0, 0.0) のとき、サウンド ソースは 1 秒当たり 2 m の速度で X 軸に沿って移動すると見なされます。3D グラフィック ベクトルに別の測定単位を使用しているアプリケーションは、それに応じて距離係数を変更できます。

たとえば、アプリケーションの基本的な測定単位がフィート、つまり 0.3048 メートルとします。この場合は、距離係数を 0.3048 に設定します。それ以降は、メソッド呼び出しのパラメーターでフィートを使用してください。フィートは自動的にメートルに変換されます。

n/秒単位で表される実際の速度を変更することで、距離係数はおもにドップラー偏移に影響します。これは直接ロールオフには影響しません。これは距離にともなう減衰率は、ベクトル単位の最小距離に基づくためです。2 単位で指定されたサウンドに最小距離を設定すると、ボリュームは 4 単位の距離で半分になります。これはこれらの単位がフィート、メートル、その他のどの測定単位であるかは関係ありません。詳細については、「最小距離と最大距離」を参照してください。