Как настроить Unity и мой компьютер для запуска моей игры / проекта на Oculus Go? - PullRequest
0 голосов
/ 19 октября 2018

Я читал основы Oculus for Mobile .Везде множество ссылок, и неясно, какие шаги необходимы для GearGR, а какие нужны для Oculus Go, и это просто беспорядок, и ничего не работает.Есть ли простое руководство о том, как все начать?

1 Ответ

0 голосов
/ 19 октября 2018

Предварительные условия установки

  1. Установка Unity
  2. Установка Android Studio
  3. Если вы работаете в Windows, вам придется установить драйверы ADB.На Mac все готово, и вы можете игнорировать этот шаг.
  4. Запустите Android Studio, нажмите «Настроить» в правом нижнем углу и нажмите «SDK Manager».
  5. В разделе «Платформы SDK» установите флажоккаждая платформа от уровня API 21 и выше.Пока не нажимайте Apply / Ok.
  6. В разделе Инструменты SDK включите Инструменты сборки Android SDK, LLDB, Инструменты платформы Android SDK, Инструменты Android SDK, HAXM, NDK
  7. Нажмите ОК илиПрименять.Тонна материала будет загружена и установлена.После этого кнопка «ОК» будет сломана, поэтому принудительно выйдите из Android Studio.
  8. Если вы работаете в Windows, вам нужно настроить набор переменных среды .На Mac вы готовы пойти и можете игнорировать этот шаг.
  9. Обратите внимание, что для Oculus Go (в отличие от GearVR) вам НЕ нужно и Файл OSIG для любых целей, разработки или развертывания.Просто игнорируйте все ссылки на него.

android studio config menu

Включить режим разработчика

Откройте приложение Oculus на своем телефоне. Настройки> Коснитесь Oculus Go> Подождите, пока он подключится ...> Дополнительные настройки> Режим разработчика> Включить Будет выведено сообщениевам создать организацию разработчиков в вашей панели разработчика.Нажмите на ссылку и следуйте инструкциям в браузере.Вы будете создавать приложение и «идентификатор приложения». Сохраните этот идентификатор приложения на потом. (см. Скриншот ниже) Как только вы закончите становиться разработчиком Oculus и создадите идентификатор приложения, попробуйте снова включить режим разработчика со своего телефона;теперь все получится. Подключите Oculus Go к компьютеру с помощью USB-кабеля. В терминале / оболочке введите adb shell getprop.Он найдет ваш Oculus, но он не авторизован. Не отключая Oculus, наденьте его на голову и, используя контроллер, нажмите кнопку разрешения в диалоговом окне разрешений Android. Снимитегарнитуру и повторите команду adb shell getprop.

app ID in the developer dashboard

Интегрируйте Oculus в свой проект Unity

Создайте новый проект Unity или откройте существующий. В хранилище активов загрузите «Интеграцию Oculus» и импортируйте его в свой проект.Вы можете выбрать все и просто импортировать. На панели Project в разделе Oculus> VR> Prefabs найдите OVRCameraRig.Вытяните его в иерархию сцены. Отключите или удалите существующую основную камеру. Выберите «Редактирование»> «Настройки проекта»> «Плеер».Перейдите на вкладку «Android». В разделе «Другие настройки» задайте для имени пакета значение «com. {Your_domain}. {Your_app_name}», заменив имена в квадратных скобках соответствующими именами ИзменитьМинимальный уровень API до 21. В разделе «Настройки XR», в разделе «SDK виртуальной реальности» нажмите + и добавьте Oculus. В строке меню выберите Платформа Oculus> Изменить настройки.Новый инспектор появляется.В поле «Идентификатор приложения Gear VR» введите «идентификатор приложения», начиная с шага 12. Убедитесь, что в «Настройки сборки» включена поддержка виртуальной реальности, а идентификатор пакета такой же, как на шаге 23.

Сборка и запуск

Откройте меню Файл> Настройки сборки.Выберите Android. Установите для Build System значение «Internal». Выберите устройство в разделе «Запустить устройство».Он должен называться «Oculus Pacific» или что-то в этом роде. Нажмите Build And Run.Ура, теперь вы запускаете свою игру VR на своем Oculus Go!

build and run configuration dialog

...