获取当前控制器的位置向量、跟踪状态和旋转四元数(获取位置向量暂不支持)。
if (null == controller) {
Debug.LogError("Controller is null");
} else {
Posture pos = new Posture();
int ret = controller.GetPosture(ref pos);
if (ret == 0) {
Quaternion quatDat;
Vector3 posDat;
quatDat = pos.rotation; //Obtain the rotation posture of a controller.
posDat = pos.position; //Obtain the controller position.
} else {
Debug.Log("Get controller posture failed!");
}
}