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

Завершено

Установка инструмента смешанной реальности

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

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

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

    Заметка

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

Импорт основного пакета MRTK для Unity

  1. В инструменте функций смешанной реальности выберите Начать.

    снимок экрана: окно открытия средства смешанной реальности.

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

    Откройте проект

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

    снимок экрана: путь проекта на экране инструмента смешанной реальности.

  3. Выберите Изучение Функций.

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

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

    Основные группы пакетов в средстве функции смешанной реальности

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

    снимок экрана выбора пакетов в инструменте функций смешанной реальности.

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

    снимок экрана: выбор всех функций MRTK3.

    Заметка

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

  7. После того как вы сделали выбор, выберите Получить функции.

  8. Выберите Проверить, чтобы проверить выбранные пакеты. Должно появиться диалоговое окно, в которое говорится, что не обнаружены проблемы с проверкой. Когда вы это сделаете, выберите ОК.

  9. На странице Импорт компонентов в левом столбце Функцииотображаются выбранные вами пакеты. В правом столбце Обязательные зависимостиотображаются любые зависимости. Для получения дополнительной информации об этих элементах, вы можете выбрать ссылку Подробные сведения.

  10. Когда вы будете готовы перейти, выберите Импорт. На странице Проверка и Утверждение можно просмотреть сведения о пакетах.

  11. Выберите Утвердить, а затем выберите Выйти.

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

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

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

    снимок экрана: параметр перезапуска Unity.

  2. Unity может попросить вас обновить методы в XR InteractionLayerMask. Выберите кнопку Я сделал резервную копию, можно продолжать! и дождитесь перезапуска Unity.

    Снимок экрана обновления методов в XR InteractionLayerMask.

  3. В строке меню выберите Изменить>параметры проекта. Выберите управление подключаемыми модулями XR. Убедитесь, что выбран параметр Инициализация XR при запуске, затем установите флажок напротив Открыть XR в разделе Поставщики подключаемых модулей.

    снимок экрана: инициализация XR при запуске.

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

    снимок экрана параметра Open XR.

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

    снимок экрана: Исправить все.

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

  6. Выберите OpenXR в разделе системы управления XR-плагинами.

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

    Снимок экрана добавления профилей взаимодействия.

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

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

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

    снимок экрана профиля MRTK.

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

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

  2. В окне настроек проекта выберите Плеер.

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

    снимок экрана параметров публикации Unity с заполненным полем для

    Совет

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

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

    Снимок экрана настроек публикации в Unity с заполненным полем для имени пакета.

    Заметка

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

  5. Закройте окно параметров проекта.

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

  1. В строке меню выберите Файл>Создать сцену. Выберите "Базовый", а затем выберите Создать.

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

    Снимок экрана добавления MRTK XR установки в инспектор.

  3. Удалите объект игры main Camera, так как объект игры MRTK XR Rig уже содержит камеру.

    снимок экрана набора средств смешанной реальности в обозревателе.

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

    Заметка

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

    снимок экрана симулятора ввода.

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

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