Начало работы с Unity

Завершено

Мы подготовили полный проект Unity для вас, чтобы помочь с этой схемой обучения. Скачайте код из репозитория GitHub и извлеките ZIP-файл в выбранный путь проекта Unity назначения.

Для создания Смешанная реальность решений в Unity вам потребуется несколько различных средств разработки. У вас может быть несколько версий Unity на вашем компьютере, управляемых из Unity Hub.

  1. Загрузите и распакуйте сжатую папку с GitHub и обратите внимание на расположение папки, в которую вы извлекли проект.

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

    Screenshot of the Unity Hub application open to the installs window.

    Важно!

    Unity 2020.3.0f1 LTS используется для этого пути обучения. Если вы не видите, что он уже установлен, вы должны загрузить файл из Архива загрузок Unity, напрямую загрузить установочный файл .exe или установить его из Unity Hub. LTS означает долгосрочную поддержку. В зависимости от компьютера и подключения к Интернету это может занять 10–15 минут.

Установить компоненты MRTK

  1. Запустите средство компонента Смешанная реальность (MixedRealityFeatureTool.exe) и нажмите кнопку "Начать установку компонентов MRTK" в проект Unity.

    Screenshot of the Mixed Reality Feature Tool start window.

  2. Нажмите кнопку \три многоточия ... , чтобы найти папку, в которой вы скачали и извлекли проект Unity. Выбранная здесь папка должна быть непосредственно над папкой asset , которая содержит весь проект Unity.

    Screenshot of the Mixed Reality Feature Tool select project window.

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

  4. Убедитесь, что вы выбрали следующие версии, чтобы обеспечить совместимость с поставляемым проектом Unity:

    • Набор инструментов для смешанной реальности: Расширения 2.5.4
    • Набор инструментов для смешанной реальности: Основа 2.5.4
    • Набор инструментов для смешанной реальности: Статистика GPU 1.0.3
    • Набор инструментов для смешанной реальности: Поиск плоскости 1.0.0
    • Набор инструментов для смешанной реальности: Стандартные ресурсы 2.5.4
    • Смешанная реальность: Плагин Open XR 0.1.3
    • Microsoft Spatializer 1.0176
    • Смешанная реальность: Входные данные 0.9.2006

    Screenshot of the Mixed Reality Feature Tool discover features window.

  5. Выберите Получить компоненты. Это загрузит соответствующие пакеты и сохранит их во временном месте (т. е. в кэше пакетов).

  6. Подтвердите выбор пакета и выберите Импорт. Пакеты будут скопированы в проект Unity и необходимые изменения в манифесте пакета проекта.

    Screenshot of the Mixed Reality Feature Tool import features window.

  7. Вы можете увидеть следующий экран, если вы импортировали те же компоненты MRTK ранее. Можно безопасно выбрать Утвердить.

    Screenshot of the Mixed Reality Feature Tool review and approve window.

  8. Когда инструмент завершит работу, выберите Выход, чтобы выйти из Mixed Reality Feature Tool.

Проверить зависимости проекта Unity

Откройте и проверьте, имеет ли проект Unity необходимые зависимости и параметры.

  1. Откройте Unity Hub и выберите Проекты в верхнем левом углу окна. Добавьте проект в список с помощью кнопки "Добавить ".

    Screenshot of the Unity Hub application with the projects tab selected.

  2. Перейдите к папке, в которой вы извлекли содержимое проекта из ZIP-файла, полученного из GitHub и выберите папку.

    Примечание.

    Если под названием проекта отображается оранжевый восклицательный знак, наведите на него более подробное описание сообщения, включая предлагаемые действия (например, неправильная версия Unity, установка)

  3. Откройте проект, выбрав имя проекта. Это может занять несколько минут, пока Unity импортирует и компилирует связанные пакеты.

  4. Найдите главную сцену на панели "Проект" в Ресурсы > Сцены > MainScene и дважды щелкните по ней.

    Screenshot of the Unity editor with the Main Scene loaded.

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

Завершить настройки проекта

Этот проект использует подключаемый модуль OpenXR. OpenXR — это открытый, бесплатный стандарт, разработанный Khronos, который призван упростить разработку AR/VR, позволяя разработчикам беспрепятственно ориентироваться на широкий спектр устройств AR/VR. Этот новый плагин требует незначительного изменения конфигурации для поддержки ввода, который взаимодействует с OpenXR в редакторе Unity.

Перед запуском проекта в Unity с помощью кнопки "Воспроизвести" включите параметр "Ввод блокировки" в режиме просмотра игры. Это можно найти в раскрывающемся меню параметров отладчика > входных данных анализа окон > >. Этот параметр сохраняется в вашем редакторе, поэтому вам нужно сделать это только один раз.

Screenshot of the Unity input debugger panel with the options dropdown selected and lock input to game view highlighted.