https://docs.unity3d.com/ja/current/ScriptReference/VR.InputTracking.html
UnityでHMDの位置と角度を取得するには、VR.InputTrackingを使う。位置はGetLocalPosition()で、角度はGetLocalRotation()で取得できる。
引数にはVRノードを渡す。VRノードはVRの入力位置を表すもので通常は左右の目の間にあるノードを指定すればいいだろう。
https://docs.unity3d.com/ja/current/ScriptReference/VR.VRNode.html
Vector3 pos = InputTracking.GetLocalPosition(VRNode.CenterEye); Quaternion rot = InputTracking.GetLocalRotation(VRNode.CenterEye);