Развертывание проекта MRTK3 на устройстве Quest

На этой странице объясняется, как развернуть проект Unity с помощью MRTK на устройстве Quest. Сведения о том, как добавить MRTK в свой проект, см. на странице установки.

Примечание

Настоятельно рекомендуем использовать голографическое удаленное взаимодействие для быстрой итерации и тестирования на HoloLens 2, что позволяет проводить мгновенное тестирование на устройстве без компиляции и развертывания. Вы также можете играть в Unity напрямую с текущей версией средой выполнения OpenXR на ПК, включая Windows Mixed Reality, SteamVR в OpenXR и даже Oculus Link для Quest. Полный список см. здесь.

Необходимые условия для развертывания

  1. Выполните эти действия, чтобы подготовить проект к развертыванию на устройстве Quest.

  2. Включите на устройстве режим разработчика. Устанавливать драйверы ADB для Oculus необязательно.

  3. Выберите File > Build Settings (Файл > Параметры сборки).

  4. В разделе Platform (Платформа) выберите Android. Выберите платформу Android.

  5. Последовательно выберите Edit > Project Settings (Правка > Параметры проекта).

  6. В разделе Project Settings (Параметры проекта) выберите XR Plug-in Management (Управление подключаемым модулем XR) и на вкладке Android включите OpenXR. Убедитесь, что выбран параметр Initialize XR on Startup (Инициализировать XR при запуске) и что группы компонентов не включены.

    Окно управления подключаемого модуля Oculus XR

  7. В разделе Project Setting (Параметры проекта) выберите XR Plug-in Management (Управление подключаемым модулем XR) > OpenXR > Interaction Profiles (Профили взаимодействия) и оставьте в списке только Oculus Touch Controller Profile (Профиль сенсорного контроллера Oculus).

  8. В разделе Project Setting (Параметры проекта) выберите XR Plug-in Management (Управление подключаемым модулем XR) > OpenXR > OpenXR Feature Groups (Группы компонентов OpenXR) и убедитесь, что в списке All Features (Все компоненты) выбраны указанные ниже элементы.

    Oculus OpenXR

    Примечание

    В ходе этого процесса могут отображаться значки ошибок и предупреждений красного или желтого цвета. Щелкните значок, чтобы открыть средство проверки проектов OpenXR, и выберите Fix All (Исправить все), чтобы устранить проблемы. Это может потребоваться сделать несколько раз.

    Примечание

    Если на панели OpenXR Feature Groups (Группы компонентов OpenXR) отсутствует элемент Oculus Quest Support (Поддержка Oculus Quest), убедитесь, что вы скачали подключаемый модуль Mixed Reality OpenXR с помощью MR Feature Tool.

  9. Если вы планируете использовать собственную клавиатуру, требуемое изменение AndroidManifest.xml см. в документации по клавиатуре.

Развертывание на устройстве

  1. После настройки проекта переходите к созданию сборки

    Примечание

    Не используйте инструкции по настройке параметров на странице документации Oculus. Для них требуется пакет SDK интеграции Oculus и вместо подключаемого модуля OpenXR применяется подключаемый модуль Oculus XR.

    Примечание

    Рекомендуется выбрать Build and Run (Выполнить сборку и запустить), чтобы выполнить сборку и запуск проекта. Это приведет к развертыванию непосредственно в Oculus Quest.