Google VR SDK застрял в портретном режиме - PullRequest
0 голосов
/ 31 мая 2019

Я собрал приложение и скомпилировал его с включенным VR и картоном, выбранным в качестве моего устройства VR.Я могу установить и запустить его на своем телефоне (Samsung S8), НО игровая камера зависает в портретном режиме, а тис переворачивается (поворачивая голову влево, камера поворачивается вправо).Я проверил Интернет, но все еще не могу найти способ исправить это.

  • Я включил VR в настройках игрока и добавил Google картон в качестве своего VR.
  • У меня естьтакже отключены портретные виды при ориентации.
  • Я установил камеру как дочерний и родительский объект.
  • Я создал приложение с картоном и мечтой, выбранными в качестве VR (икаждый по отдельности), но все равно та же проблема.
  • Я пытался принудительно установить различные более высокие уровни требований API
  • Я добавил и удалил GvrEditorEmulator из проекта и GvrControllerMain, и не повезло.
  • Я даже перевернул камеру вручную на 180 градусов, и это сделало вид в горизонтальном положении, но в этом случае высота была инвертирована (когда я смотрю вверх, камера смотрит вниз), и я не нашел способачтобы решить эту проблему.

В окне редактора экран выглядит нормально, но каждый раз, когда я запускаю его на своем телефоне Android, он принудительно запускается в портретном режиме, а высота или тис находятся вverted.

Есть ли скрытая опция, которую мне нужно переключить, есть ли у кого-нибудь еще предложения, которые я мог бы попробовать?

Вы можете увидеть, как выглядит приложение, когда я держу телефон в портретном режиме.по ссылке ниже (изображение ломается, когда я пытаюсь добавить его в сообщение по какой-то причине).https://imgur.com/a/o80NRe4

Стоит отметить, что я работаю с Unity версии 2019 2.0b2, потому что любая другая пробная версия не обнаруживала мой установленный Android SDK и не позволяла мне собрать проект.Я пробовал на нескольких машинах, и у меня всегда была эта проблема, поэтому я боюсь, что попытка обновления до более новой версии нарушит мои возможности сборки.

1 Ответ

0 голосов
/ 01 июня 2019

Похоже, что это известная и сообщаемая проблема для Google VR SDK для единства.Об этом сообщается на их странице github.

Единственное возможное исправление - возврат к Unity 2018.3.14f1.Я сделал это, экспортировав свой проект v2019, затем создав новый проект версии 2018.3.14f1 и импортировав в него оригинал.Это перестроит проект и позволит избежать конфликтов, если вам повезет.

...