Упражнение. Импорт и настройка ресурсов
Установка Mixed Reality Feature Tool
Чтобы импортировать Смешанная реальность набор средств в проект, используйте средство компонента Смешанная реальность. Это средство позволяет разработчикам обнаруживать, обновлять и импортировать пакеты компонентов. Вы можете искать пакеты по имени или категории, просматривать их зависимости и проверять предлагаемые изменения в файле манифеста проектов перед импортом.
Скачайте последнюю версию средства Mixed Reality Feature Tool из Центра загрузки Майкрософт.
После завершения скачивания откройте исполняемый файл
MixedRealityFeatureTool.exe
и используйте его для запуска средства компонента Смешанная реальность.Примечание.
Прежде чем запустить средство компонента Смешанная реальность, может потребоваться установить среду выполнения .NET 6.0.
Импорт пакета MRTK Unity Foundation
В Mixed Reality Feature Tool выберите Start.
Нажмите кнопку "Обзор" (это кнопка ... на следующем изображении), перейдите к проекту и откройте его.
Выбрав папку, средство проверка, чтобы убедиться, что это действительная папка проекта Unity.
Выберите Discover Features (Обнаружение компонентов).
Примечание. Может потребоваться подождите несколько секунд, пока средство обновляет пакеты из веб-каналов.
На странице " Обнаружение функций" обратите внимание, что есть список доступных групп пакетов.
+ Нажмите кнопку слева от поддержки платформы (0 из 5), а затем выберите последнюю версию Смешанная реальность подключаемого модуля OpenXR.
Нажмите кнопку "Выбрать все " справа от MRTK3 , чтобы выбрать все функции.
Примечание.
Если вы видите все пакеты, помеченные как устаревшие, удалите их и убедитесь, что Параметры > > нерекомендуемые пакеты будут удалены.
После выбора нажмите кнопку "Получить функции".
Выберите Validate (Проверить), чтобы проверить выбранные пакеты. Вы увидите диалоговое окно с текстом No validation issues were detected (Проблемы при проверке не обнаружены). После этого нажмите кнопку "ОК".
На странице "Функции импорта" в левом столбце "Компоненты" отображаются выбранные пакеты. В правом столбце Required dependencies (Обязательные зависимости) нет ни одной зависимости. Вы можете выбрать ссылку "Сведения" для любого из этих элементов, чтобы узнать больше о них.
Когда вы будете готовы продолжить, выберите Import (Импорт). На странице Review and Approve (Проверка и утверждение) можно просматреть сведения о пакетах.
Выберите " Утвердить", а затем нажмите кнопку "Выйти".
Вернитесь в редактор Unity и выберите пустую область в пользовательском интерфейсе. Появится индикатор выполнения, показывающий, что выполняется импорт пакетов.
Настройка проекта Unity
После того как Unity импортирует пакеты, появится предложение включить их, перезапустив редактор. Выберите Да.
Unity может попросить вас об обновлении методов в XR InteractionLayerMask. Нажмите кнопку "Создать резервную копию", нажмите кнопку "Перейти!" и дождитесь перезапуска Unity.
В строке меню выберите "Изменить>проект" Параметры. Выберите "Управление подключаемым модулем XR". Убедитесь, что выбран параметр Initialize XR on Startup, а затем выберите поле проверка box для Open XR в разделе "Поставщики подключаемых модулей".
Подключаемый модуль OpenXR загружается и два элемента отображаются в разделе OpenXR. Установите флажок для первой группы функций Microsoft HoloLens. Выберите желтый восклицательный знак.
Выберите "Исправить все".
Некоторые предупреждения могут остаться. Пропустить их сейчас.
Выберите OpenXR в разделе "Управление подключаемым модулем XR".
В разделе "Профили взаимодействия" выберите +,а затем добавьте профиль взаимодействия с рукой Майкрософт и профиль взаимодействия взгляда, если они еще не добавлены.
Убедитесь, что Microsoft Hololens слева выбран и выбрана функция отслеживания рук, Смешанная реальность функции и модель контроллера движения справа.
Щелкните желтый восклицательный знак рядом с профилем взаимодействия взгляда, чтобы вернуть окно проверки проекта. Убедитесь, что вы находитесь на вкладке платформы UWP (вкладка отображает логотип Windows), а затем нажмите кнопку "Исправить все ", чтобы устранить проблемы с проверкой. Обратите внимание, что некоторые проблемы могут остаться. В этом случае нажмите кнопку "Исправить все снова", игнорировать все проблемы, помеченные как "Сцена", а затем ознакомьтесь с рекомендациями по оставшимся проблемам (если таковые имеются) и внесите необходимые изменения.
В окне "Проект Параметры" выберите MRTK3 и проверка, если есть допустимый профиль. Если нет, найдите MRTKProfile в пакетах проекта (Packages/org.mixedrealitytoolkit.core/Configuration/Default Profiles/MRTKProfile.asset) и назначьте его профилю.
Настройка параметров проекта
В строке меню выберите "Изменить>проект" Параметры.
В окне Project Settings (Параметры проекта) выберите Player (Проигрыватель).
Обратите внимание, что в окне проигрывателя имя продукта — это руководство по MRTK. Оно взято из имени проекта и будет отображаться в меню HoloLens.
Совет
Чтобы упростить поиск приложения во время разработки, добавьте символ подчеркивания перед именем, чтобы отсортировать его в верхней части списка.
Выберите раскрывающийся список "Публикация Параметры", а затем в поле "Имя пакета" введите подходящее имя. Например, MRTK-Tutorials-Getting-Started:
Примечание.
Имя пакета — это уникальный идентификатор приложения. Если вы хотите избежать перезаписи ранее установленных версий приложения с тем же именем, необходимо изменить этот идентификатор перед развертыванием приложения.
Закройте окно Project Settings (Параметры проекта).
Создание сцены и настройка MRTK
В строке меню выберите элементы File (Файл)>New Scene (Новая сцена). Выберите параметр "Базовый " (встроенный), а затем нажмите кнопку "Создать".
В окне проекта перейдите в папку >"Входные>ресурсы>MRTK MRTK". Перетащите префабную mrTK XR Rig в иерархию сцены.
Удалите основной Камера игровой объект, так как объект игры MRTK XR уже содержит камеру.
Добавьте в сцену префаб симулятор входных данных MRTK (пакеты>префабов имитации>ввода>MRTK).
Примечание.
Этот шаг является необязательным, но требуется для моделирования в редакторе.
В строке меню выберите "Сохранить файл>как".
Перейдите в папку "Сцены ресурсов">, а затем назовите и сохраните проект.