Как настроить Unity и мой компьютер для запуска моей игры / проекта на Oculus Go?

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

1 ответ

Установить предпосылки

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

Конфигурационное меню android studio

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

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

идентификатор приложения в инструментальной панели разработчика

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

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

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

  1. Откройте меню Файл> Настройки сборки. Выберите Android.
  2. Установите Build System на "Внутренний".
  3. Выберите ваше устройство в разделе "Запустить устройство". Это должно называться "Oculus Pacific" или что-то.
  4. Нажмите Build And Run. Ура, теперь вы запускаете свою виртуальную игру на своем Oculus Go!

построить и запустить диалог конфигурации

Другие вопросы по тегам