Добавление подключаемого модуля Смешанная реальность OpenXR в существующий проект Unity

Если у вас есть проект Unity, который уже настроен для OpenXR (у вас установлен и настроен подключаемый модуль Unity OpenXR), и вы хотите добавить возможность нацеливания приложения на HoloLens 2 или Windows Mixed Reality гарнитур, следуйте приведенным ниже инструкциям.

Чтобы определить, установлен ли в проекте подключаемый модуль OpenXR Смешанная реальность, выполните следующие действия.

  1. В Unity в строке меню выберите Изменить>параметры проекта.

  2. убедитесь, что вы находитесь на странице XR Plug-in Management (Управление подключаемым модулем XR), на которой отображаются параметры универсальной платформы Windows (вкладка с логотипом Windows).

  3. Если Microsoft HoloLens группа компонентов неактивна или не существует, подключаемый модуль Смешанная реальность OpenXR не установлен.

    Снимок экрана: окно управления подключаемым модулем XR.

  4. Если подключаемый модуль установлен, перейдите к разделу Настройка проекта для использования Смешанная реальность Подключаемого модуля OpenXR. В противном случае продолжайте следовать приведенным ниже инструкциям.

Скачивание и установка средства Смешанная реальность Feature Tool

Подключаемый модуль OpenXR Смешанная реальность поставляется в виде пакета для Unity. Лучший способ обнаружения, обновления и импорта пакетов компонентов — с помощью средства Смешанная реальность feature Tool. Вы можете искать пакеты по имени или категории, просматривать их зависимости и проверять предлагаемые изменения в файле манифеста проектов перед импортом.

  1. Скачайте последнюю версию Смешанная реальность Feature Tool из Центра загрузки Майкрософт.

  2. После завершения скачивания перейдите к исполняемому файлу MixedRealityFeatureTool.exe и используйте его для запуска средства Смешанная реальность feature Tool.

    Снимок экрана: открытие MixedRealityFeatureTool.

Импорт подключаемого модуля Смешанная реальность OpenXR

  1. В Mixed Reality Feature Tool выберите Start.

    Снимок начального экрана в Mixed Reality Feature Tool.

  2. Нажмите кнопку Обзор (это кнопка "три точки" на рисунке ниже), затем перейдите в папку, содержащую проект Unity, и откройте ее.

    Открытие проекта

    Примечание

    Поле Project Path (Путь проекта) в средстве должно содержать какое-либо значение, поэтому по умолчанию вставляется обратная косая черта ("_").

    После выбора папки средство проверяет, является ли она допустимой папкой проекта Unity.

    Снимок экрана Project Path

  3. Выберите Discover Features (Обнаружение компонентов).

    Примечание. Может потребоваться подождать несколько секунд, пока средство обновит пакеты из каналов.

  4. На странице Discover Features обратите внимание на то, что имеется список из шести групп пакетов.

    Основные группы пакетов в Mixed Reality Feature Tool

  5. Нажмите кнопку "+" слева от элемента Platform Support (0 of 5) и выберите последнюю версию Mixed Reality OpenXR Plugin.

    Снимок экрана: выбор пакетов в Mixed Reality Feature Tool.

  6. Выполнив выбор, щелкните Get Features (Получить компоненты).

  7. Выберите Validate (Проверить), чтобы проверить выбранные пакеты. Вы увидите диалоговое окно с текстом No validation issues were detected (Проблемы при проверке не обнаружены). После этого щелкните ОК.

  8. На странице Import Features (Импорт компонентов) в левом столбце в списке Components (Компоненты) отображаются только что выбранные пакеты. В правом столбце Required dependencies (Обязательные зависимости) нет ни одной зависимости. Чтобы узнать больше о них, щелкните ссылку Details (Сведения) для любого из этих элементов.

  9. Когда вы будете готовы продолжить, выберите Import (Импорт). На странице Review and Approve (Проверка и утверждение) можно просматреть сведения о пакетах.

  10. Выберите Approve (Утвердить).

  11. Вернитесь в редактор Unity и щелкните пустую область в пользовательском интерфейсе. Вы увидите индикатор выполнения, показывающий, что пакет импортируется.

Настройка проекта для использования подключаемого модуля OpenXR Смешанная реальность

См. также раздел