Можно ли запустить Android-приложение Unity3d с включенным VR в режиме без VR? - PullRequest
1 голос
/ 11 октября 2019

Мы разрабатываем приложение для Oculus Quest с мультиплеером, и оно отлично работает. Теперь мы подошли к тому моменту, когда нам нужно приложение для зрителей без виртуальной реальности, которое построено из точно такого же проекта, но позволяет управлять только летающей камерой, чтобы наблюдать сцену с другими пользователями.

Тамнет проблем со сборкой для ПК - просто добавив «None» в список устройств VR после «Oculus», приложение сможет переключиться в режим рабочего стола (или пропустить устройство VR из кода, если он представлен), но если мы хотим создать приложение для зрителейдля Android с подобным образом, с самого начала есть только черный экран (даже без всплеска Unity, но звуки говорят нам, что приложение работает).

Отключение XR в настройках проигрывателя позволяет нам создавать для Android необходимыефункциональность, но тогда каждый раз мы должны строить дважды - VR и non-VR apk. Однако, поскольку мы используем сервер автоматической сборки, этот конвейер становится кошмаром, потому что сначала вы создаете VR-сборку, затем фиксируете измененные настройки, снова строите для не-VR, затем снова меняете настройки и снова фиксируете. Этот ад тратит час, если не больше, и заполняет журнал изменений репо мусором. Конечно, мы могли бы строить локально, но это полностью блокирует машину на следующие 30-40 минут на сборку, поэтому это недопустимо.

Любые идеи будут оценены, друзья!

...