Упражнение. Импорт и настройка ресурсов

Завершено

Установка Mixed Reality Feature Tool

Чтобы импортировать Смешанная реальность набор средств в проект, используйте средство компонента Смешанная реальность. Это средство позволяет разработчикам обнаруживать, обновлять и импортировать пакеты компонентов. Вы можете искать пакеты по имени или категории, просматривать их зависимости и проверять предлагаемые изменения в файле манифеста проектов перед импортом.

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

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

    Примечание.

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

Импорт пакета MRTK Unity Foundation

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

    Screenshot of the Mixed Reality Feature Tool opening screen.

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

    Open your project

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

    Screenshot of the Mixed Reality feature Tool Project Path screen.

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

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

  4. На странице " Обнаружение функций" обратите внимание, что есть список доступных групп пакетов.

    The main groups of packages in the Mixed Reality Feature Tool

  5. + Нажмите кнопку слева от поддержки платформы (0 из 5), а затем выберите последнюю версию Смешанная реальность подключаемого модуля OpenXR.

    Screenshot of package selections in the Mixed Reality Feature Tool.

  6. Нажмите кнопку "Выбрать все " справа от MRTK3 , чтобы выбрать все функции.

    Screenshot of selecting all feature of MRTK3.

    Примечание.

    Если вы видите все пакеты, помеченные как устаревшие, удалите их и убедитесь, что Параметры > > нерекомендуемые пакеты будут удалены.

  7. После выбора нажмите кнопку "Получить функции".

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

  9. На странице "Функции импорта" в левом столбце "Компоненты" отображаются выбранные пакеты. В правом столбце Required dependencies (Обязательные зависимости) нет ни одной зависимости. Вы можете выбрать ссылку "Сведения" для любого из этих элементов, чтобы узнать больше о них.

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

  11. Выберите " Утвердить", а затем нажмите кнопку "Выйти".

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

Настройка проекта Unity

  1. После того как Unity импортирует пакеты, появится предложение включить их, перезапустив редактор. Выберите Да.

    Screenshot of Unity Restart Option.

  2. Unity может попросить вас об обновлении методов в XR InteractionLayerMask. Нажмите кнопку "Создать резервную копию", нажмите кнопку "Перейти!" и дождитесь перезапуска Unity.

    Screenshot of updating methods in the XR InteractionLayerMask.

  3. В строке меню выберите "Изменить>проект" Параметры. Выберите "Управление подключаемым модулем XR". Убедитесь, что выбран параметр Initialize XR on Startup, а затем выберите поле проверка box для Open XR в разделе "Поставщики подключаемых модулей".

    Screenshot of Initialize XR on Startup.

  4. Подключаемый модуль OpenXR загружается и два элемента отображаются в разделе OpenXR. Установите флажок для первой группы функций Microsoft HoloLens. Выберите желтый восклицательный знак.

    Screenshot of Open XR option.

  5. Выберите "Исправить все".

    Screenshot of Fix All.

    Некоторые предупреждения могут остаться. Пропустить их сейчас.

  6. Выберите OpenXR в разделе "Управление подключаемым модулем XR".

  7. В разделе "Профили взаимодействия" выберите +,а затем добавьте профиль взаимодействия с рукой Майкрософт и профиль взаимодействия взгляда, если они еще не добавлены.

    Screenshot of Add Interaction Profiles.

  8. Убедитесь, что Microsoft Hololens слева выбран и выбрана функция отслеживания рук, Смешанная реальность функции и модель контроллера движения справа.

  9. Щелкните желтый восклицательный знак рядом с профилем взаимодействия взгляда, чтобы вернуть окно проверки проекта. Убедитесь, что вы находитесь на вкладке платформы UWP (вкладка отображает логотип Windows), а затем нажмите кнопку "Исправить все ", чтобы устранить проблемы с проверкой. Обратите внимание, что некоторые проблемы могут остаться. В этом случае нажмите кнопку "Исправить все снова", игнорировать все проблемы, помеченные как "Сцена", а затем ознакомьтесь с рекомендациями по оставшимся проблемам (если таковые имеются) и внесите необходимые изменения.

  10. В окне "Проект Параметры" выберите MRTK3 и проверка, если есть допустимый профиль. Если нет, найдите MRTKProfile в пакетах проекта (Packages/org.mixedrealitytoolkit.core/Configuration/Default Profiles/MRTKProfile.asset) и назначьте его профилю.

    Screenshot of MRTK profile.

Настройка параметров проекта

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

  2. В окне Project Settings (Параметры проекта) выберите Player (Проигрыватель).

  3. Обратите внимание, что в окне проигрывателя имя продукта — это руководство по MRTK. Оно взято из имени проекта и будет отображаться в меню HoloLens.

    Screenshot of Unity Publishing Settings with the Project Name box filled in.

    Совет

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

  4. Выберите раскрывающийся список "Публикация Параметры", а затем в поле "Имя пакета" введите подходящее имя. Например, MRTK-Tutorials-Getting-Started:

    Screenshot of Unity Publishing Settings with the package name box filled in.

    Примечание.

    Имя пакета — это уникальный идентификатор приложения. Если вы хотите избежать перезаписи ранее установленных версий приложения с тем же именем, необходимо изменить этот идентификатор перед развертыванием приложения.

  5. Закройте окно Project Settings (Параметры проекта).

Создание сцены и настройка MRTK

  1. В строке меню выберите элементы File (Файл)>New Scene (Новая сцена). Выберите параметр "Базовый " (встроенный), а затем нажмите кнопку "Создать".

  2. В окне проекта перейдите в папку >"Входные>ресурсы>MRTK MRTK". Перетащите префабную mrTK XR Rig в иерархию сцены.

    Screenshot of the adding MRTK XR Rig in the Inspector.

  3. Удалите основной Камера игровой объект, так как объект игры MRTK XR уже содержит камеру.

    Screenshot of the Mixed Reality Toolkit in the Inspector.

  4. Добавьте в сцену префаб симулятор входных данных MRTK (пакеты>префабов имитации>ввода>MRTK).

    Примечание.

    Этот шаг является необязательным, но требуется для моделирования в редакторе.

    Screenshot of the input simulator.

  5. В строке меню выберите "Сохранить файл>как".

  6. Перейдите в папку "Сцены ресурсов">, а затем назовите и сохраните проект.