Упражнение. Импорт и настройка ресурсов
Установка инструмента смешанной реальности
Чтобы импортировать набор средств смешанной реальности в проект, используйте средство функции смешанной реальности. Это средство позволяет разработчикам обнаруживать, обновлять и импортировать пакеты компонентов. Вы можете искать пакеты по имени или категории, просматривать их зависимости и просматривать предлагаемые изменения в файле манифеста проекта перед импортом.
Скачайте последнюю версию средства компонента смешанной реальности из Центра загрузки Майкрософт.
После завершения скачивания откройте исполняемый файл
MixedRealityFeatureTool.exe
и используйте его для запуска средства компонента смешанной реальности.Заметка
Прежде чем запустить средство компонента смешанной реальности, может потребоваться установить среду выполнения .NET 6.0.
Импорт основного пакета MRTK для Unity
В инструменте функций смешанной реальности выберите Начать.
Нажмите кнопку Обзор (это кнопка ... на следующем рисунке), перейдите к своему проекту и откройте его.
Выбрав папку, средство проверяет, является ли она допустимой папкой проекта Unity.
Выберите Изучение Функций.
Примечание. Возможно, потребуется подождать несколько секунд, пока средство обновляет пакеты из веб-каналов.
На странице "Обнаружение функций" обратите внимание, что представлен список доступных групп пакетов.
Нажмите кнопку + слева от Поддержка платформы (0 из 5), а затем выберите последнюю версию OpenXR плагина смешанной реальности.
Нажмите кнопку Выбрать все справа от MRTK3, чтобы все функции были выбраны.
Заметка
Если вы видите какие-либо пакеты, помеченные как устаревшие, удалите их и убедитесь, что параметры > компонент > Показывать устаревшие пакеты не выбраны.
После того как вы сделали выбор, выберите Получить функции.
Выберите Проверить, чтобы проверить выбранные пакеты. Должно появиться диалоговое окно, в которое говорится, что не обнаружены проблемы с проверкой. Когда вы это сделаете, выберите ОК.
На странице Импорт компонентов в левом столбце Функцииотображаются выбранные вами пакеты. В правом столбце Обязательные зависимостиотображаются любые зависимости. Для получения дополнительной информации об этих элементах, вы можете выбрать ссылку Подробные сведения.
Когда вы будете готовы перейти, выберите Импорт. На странице Проверка и Утверждение можно просмотреть сведения о пакетах.
Выберите Утвердить, а затем выберите Выйти.
Вернитесь в редактор Unity и выберите пустую область в пользовательском интерфейсе. Вы увидите индикатор выполнения, который показывает, как импортируются ваши пакеты.
Настройка проекта Unity
После импорта пакетов Unity появится предупреждение о том, нужно ли включить серверные части, перезагрузив редактор. Выберите Да.
Unity может попросить вас обновить методы в XR InteractionLayerMask. Выберите кнопку Я сделал резервную копию, можно продолжать! и дождитесь перезапуска Unity.
В строке меню выберите Изменить>параметры проекта. Выберите управление подключаемыми модулями XR. Убедитесь, что выбран параметр Инициализация XR при запуске, затем установите флажок напротив Открыть XR в разделе Поставщики подключаемых модулей.
Подключаемый модуль OpenXR загружается, и два элемента отображаются в разделе "OpenXR". Установите флажок для первой группы функций Microsoft HoloLens. Выберите желтый восклицательный знак.
Выберите Исправить все.
Некоторые предупреждения могут остаться. Игнорировать их пока.
Выберите OpenXR в разделе системы управления XR-плагинами.
В разделе Профилей взаимодействиявыберите +, а затем добавьте профиль взаимодействия с рукой Майкрософт и профиль взаимодействия с помощью взгляда, если они еще не добавлены.
Убедитесь, что Microsoft Hololens слева выбран и отслеживание рук, функции смешанной реальности и модель контроллера движения справа.
Щелкните желтый восклицательный знак рядом с профилем взаимодействия взгляда, чтобы вернуть окно валидации проекта. Убедитесь, что вы находитесь на вкладке платформы UWP (вкладка отображает логотип Windows), а затем выберите Исправить все, чтобы устранить проблемы с проверкой. Обратите внимание, что некоторые проблемы могут остаться. В этом случае выберите Исправить все еще раз, игнорируйте все проблемы, отмеченные как специфичные для сцены, а затем ознакомьтесь с рекомендациями по оставшимся вопросам (если они есть) и внесите любые изменения, которые вам нужны.
В окне параметров проекта выберите MRTK3 и проверьте, существует ли действительный профиль . Если нет, найдите MRTKProfile в пакетах проекта (Packages/org.mixedrealitytoolkit.core/Configuration/Default Profiles/MRTKProfile.asset) и назначьте его профилю.
Настройка параметров проекта
В строке меню выберите Изменить параметры проекта>.
В окне настроек проекта выберите Плеер.
Обратите внимание, что в окне проигрывателя имя продукта учебник mrTK. Оно взято из имени проекта и будет отображаться в меню "Пуск HoloLens".
Совет
Чтобы приложение было проще находить во время разработки, добавьте знак подчеркивания перед именем, чтобы отсортировать его в верхней части любого списка.
Выберите раскрывающийся список параметров публикации , а затем в поле имени пакета введите подходящее имя; например, MRTK-Tutorials-Getting-Started:
Заметка
Имя пакета — это уникальный идентификатор приложения. Если вы хотите избежать перезаписи ранее установленных версий приложения с тем же именем, перед развертыванием приложения необходимо изменить этот идентификатор.
Закройте окно параметров проекта.
Создание сцены и настройка MRTK
В строке меню выберите Файл>Создать сцену. Выберите "Базовый", а затем выберите Создать.
В окне Project перейдите в папку Packages>MRTK Input>Assets>Prefabs. Перетащите префаб MRTK XR Rig в иерархию сцены.
Удалите объект игры main Camera, так как объект игры MRTK XR Rig уже содержит камеру.
Добавьте симулятор ввода MRTK (пакетыпакеты>входных данных MRTK>имитации>предварительной) в сцену.
Заметка
Этот шаг является необязательным, но требуется для моделирования в редакторе.
В строке меню выберите Файл>сохранить как.
Перейдите в папку Assets>Сцены, а затем назовите и сохраните проект.