Я использую Oculus Rift с Unity и пытаюсь дать пользователю возможность отключить ориентацию своего устройства при нажатии клавиши. Идея заключается в том, что камера заморожена, глядя в определенном направлении, и когда пользователь начинает игру, любое направление, в котором они смотрят, связано с этой ориентацией камеры. Я нашел this forum post, но он говорит только SetOrientationOffset
, но не предоставляет код.Сброс/калибровка ориентации в Oculus Rift w/Unity
Я попробовал оба из следующих действий, независимой и вместе:
OVRDevice.ResetOrientation();
cameraController.SetOrientationOffset (Quaternion.identity);
Однако, ни, кажется, есть эффект. Я даже пробовал передавать другие кватернионы в SetOrientationOffset
, но это, казалось, не имело никакого эффекта.
У кого-нибудь есть пример рабочего кода?