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

Завершено

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

Чтобы импортировать набор инструментов для смешанной реальности в проект, мы будем использовать средство 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. Нажмите кнопку "Обзор" (это кнопка "три точки" на изображении ниже), а затем перейдите к проекту и откройте его.

    Screenshot of the Select Project screen.

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

    Screenshot of the Mixed Reality feature Tool Project Path screen.

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

    Примечание.

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

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

    Screenshot of 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. Щелкните Выход.

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

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

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

    Screenshot of Unity Restart Option.

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

    Screenshot of updating methods in the XR InteractionLayerMask.

  3. В строке меню выберите Смешанная реальность> Project>Apply рекомендуемые параметры проекта для HoloLens.

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

    Screenshot of Initialize XR on Startup.

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

    Screenshot of Open XR option.

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

    Screenshot of Fix All.

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

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

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

    Screenshot of Add Interaction Profiles.

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

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

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

    Screenshot of MRTK profile.

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

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

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

  3. Обратите внимание, что в окне Player параметр Product Name (Название продукта) равен "MRTK Tutorial". Это значение взято из имени проекта и будет именем, отображаемым в меню "Start" 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. Удалите объект Main Камера игры, так как объект игры MRTK XR Rig уже содержит камеру.

    Screenshot of the Mixed Reality Toolkit in the Inspector.

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

    Примечание.

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

    Screenshot of the input simulator.

  5. В строке меню выберите File (Файл)>Save As... (Сохранить как...).

  6. Перейдите к папке Assets>Scenes, укажите имя проекта, а затем сохраните его.