Я пытаюсь создать гибридное приложение VR/NonVR для Android в Unity. Я последовал за руководство по началу работы и попытался получить ход сцены, который переключает между VR и режимом nonVR (начиная с последним, если это имеет значение):Приложение Daydream Hybrid (NonVR/VR) не переключает режим VR
- Получение Unity Daydream технического просмотр 5.4.2f2-GVR13
- Загрузки и импорт SDK
- Настройка платформы для Android MinSDK 24
- не Настройка виртуальной реальности поддержки None и Daydream
- Прикрепления скрипта, который вызывает фрагмент кода 1 каждые пять секунд либо «нет» или «греза» в качестве параметра.
здание в пиксельных Телефон
UnityEngine.VR.VRSettings.LoadDeviceByName (строка); // фрагмент 1
GitHub репо доступен из https://github.com/sisch/DaydreamHybridScene
Проблема: При запуске приложения, оно запускается в режиме App (NonVR). Logcat показывает выполненные сообщения Debug.Log каждые пять секунд. Однако больше ничего не происходит. Особенно экран остается в режиме 2D камеры. Я ожидал увидеть переход между стереоскопическим VR-представлением и простым старым представлением 2D-приложения.
Я потерян, любые намеки на то, что я делаю неправильно, высоко ценятся. (Я новичок здесь, поэтому приветствуем, как улучшить вопрос, приветствуются также)
Так как я получал ошибки, когда я это реализовал, я загрузил ваш проект, чтобы посмотреть, как осуществление был. Я построил код и развернул его на устройстве, но я получаю ошибки. Ошибка при получении версии API клиента VrCore и указателя контекста Null GVR, не могла заставить GFR пользовательскую привилегию. Любая идея почему? – TheDevilsFire
Просто убедитесь, что вы установили платформу для Android, уровень API для Nougat и поддержку VR для мечты? Вы используете технический просмотр 5.4.2f2-GVR13? Вы установили единый пакет? Если все вопросы отвечают да, пожалуйста, откройте проблему с журналом ошибок в Github. Спасибо :) – PlantProgrammer
Я добавил картон также как устройство VR, так как он предположил, что это гибридное приложение. Кроме того, я в настоящее время тестирую на устройстве, отличном от daydream. Будет ли это иметь значение? Поскольку это гибридное приложение, оно все равно должно работать, правильно? – TheDevilsFire