2014-01-14 5 views
1

Im new to Unity и только начал делать некоторые эксперименты с oculus, чтобы поиграть с некоторыми и, надеюсь, получить некоторые знания на этом пути. однако .. Я не понимаю, как получить x, y, z (и w?) значения гироскопа ... или любого значения вообще от гироскопа актуатора .. в моем случае использование кадрового поворота невозможно, так как мне нужно, чтобы опция ориентации по умолчанию была отключена, так как я хочу создать свое собственное поведение для камера.Как получить текущие значения гироскопа?

Br, Inx

+0

не был, что трудно после некоторых исследований в интеграционных сценариях ОВРА для единства ... Надеюсь, это будет помогите кому-то: Quaternion rot = new Quaternion(); \t \t \t \t OVRDevice.GetOrientation (0, ref rot); – Inx

ответ

2

Вам необходимо сначала включить гироскоп, прежде чем вы можете получить значения из него.

Input.gyro.enable = true; //Preferably in the Start() function. 

Теперь вы должны быть в состоянии прочитать значения, например, для ускорения пользователя по й, используйте

float userAccel = Input.gyro.userAcceleration.x; 
Смежные вопросы