2017-01-08 9 views
-3

Просмотрев всю документацию, я нашел метод, который позволяет мне получить угол зрения VrWidgetView docsЕсть ли способ установить углы поворота в VrVideoView из Google VR SDK?

getHeadRotation(float[] yawAndPitch) 

мне нужно затем, чтобы сохранить его и применить при следующем запуске видео. Любой способ, которым он может быть установлен программно? Заранее спасибо.

Обновление: На самом деле этот метод возвращает пустоту. И я даже не вижу разницы при использовании его с разными значениями рыскания и высоты. Поэтому мне нужно знать, как получить и установить значения вращения.

Обновление 2: это весело, но только теперь я узнал, что значения фактически записываются в параметр вместо их возвращения. Поэтому я могу их получить, но не вижу, как я могу их применять.

+0

Можете ли вы загрузить пример возвращаемого значения из getHeadRotation (float [] yawAndPitch)? – omriherman

+0

Здесь мы используем формулу Эйлера, чтобы получить угол .... Я думаю, что так необходимо для проверки деталей – Nithinlal

+0

@omriherman the docs вводят меня в заблуждение: «Обеспечивает углы поворота и высоты, соответствующие тому, где находится пользователь». Тогда я не предполагаю, что невозможно получить/установить угол? –

ответ

-1

Я думаю, что установка вращения головы в VR является большой. Это очень неестественно, это может вызвать тошноту и очень плохой опыт. Если вам нужно установить начальное вращение, вы должны, вероятно, пойти с вращением мира.

+0

Представьте себе устройство в VR-узле, стоящем на публике , Все могут использовать его, вращаться и оставлять его под этим углом. Когда содержимое обновляется, он снова возвращается в исходное состояние, но с этого момента есть неправильный угол. Вот почему мне нужно задавать углы. Это также необходимо для перемещения вещей, таких как автомобили и т. Д. –