Microsoft DirectX 8.0 (Visual Basic)

バッファの位置座標と速度

3D サウンドには位置と速度がある。これらの値の指定は、すべてアプリケーションで行う。

位置は処理モードに基づき、ワールド空間かリスナーのどちらかを基準とした相対的なベクトルとして表される。

速度は秒あたりの距離単位で測定される。デフォルトではメートル/秒である。速度はドップラー偏移のエフェクトを計算するためにのみ使用され、音源の実際の移動側に対応している必要はない。

アプリケーションは、DirectSound3DBuffer8.SetPositionDirectSound3DBuffer8.GetPosition の各メソッドを使って、3D 空間での音源の位置を設定および取得できる。

速度を設定または取得するには、DirectSound3DBuffer8.SetVelocityDirectSound3DBuffer8.GetVelocity の各メソッドを使用する。速度は秒あたりの距離単位で測定される。デフォルトではメートル/秒である。