Microsoft DirectX 8.0 (Visual Basic) |
前方ベクトルと上方ベクトルの 2 つのベクトルにより、リスナーの向きを設定する。
object.SetOrientation( _ xFront As Single, _ yFront As Single, _ zFront As Single, _ xTop As Single, _ yTop As Single, _ zTop As Single, _ applyFlag As CONST_DS3DAPPLYFLAGS)
失敗した場合はエラーが発生し、Err.Number に DSERR_INVALIDPARAM が設定される。
前方ベクトルはリスナーの鼻の方向、上方ベクトルはリスナーの頭頂部の方向を指す。デフォルトでは、前方ベクトルが (0,0,1.0)、上方ベクトルが (0,1.0,0) である。
上方ベクトルは前方ベクトルに対して直角でなければならない。必要に応じて、DirectSound は前方ベクトルを設定した後で上方ベクトルを調整する。