Начало работы с Unity
Мы подготовили полный проект Unity для вас, чтобы помочь с этой схемой обучения. Скачайте код из репозитория GitHub и извлеките zip-файл в выбранный вами путь проекта Unity.
Для создания решений смешанной реальности в Unity вам потребуется несколько различных средств разработки. На компьютере можно использовать несколько версий Unity, управляемых в Центре Unity.
Скачайте и распакуйте сжатые папки из GitHub и запишите расположение папки, куда вы извлекли проект.
В Центре Unity выберите Установить на панели слева.
Важный
Unity 2020.3.0f1 LTS используется для этого пути обучения. Если вы не видите, что он уже установлен, вам нужно скачать файл из Unity Download Archive, напрямую загрузить установочный файл .exeили установить его через Unity Hub. LTS означает долгосрочную поддержку. В зависимости от компьютера и подключения к Интернету это может занять 10–15 минут.
Установка компонентов MRTK
Запустите средство смешанной реальности (MixedRealityFeatureTool.exe) и выберите Начать, чтобы начать установку компонентов MRTK в проект Unity.
Нажмите кнопку \три многоточия ..., чтобы найти папку, в которой вы скачали и извлекли проект Unity. Выбранная здесь папка должна быть непосредственно над папкой Asset, которая содержит весь проект Unity.
Выберите Ознакомиться с функциями.
Убедитесь, что выбраны следующие версии, чтобы обеспечить совместимость с предоставленным проектом Unity:
- Расширения набора средств смешанной реальности 2.5.4
- Mixed Reality Toolkit Foundation 2.5.4
- Набор средств смешанной реальности GPU Stats 1.0.3
- Набор средств Mixed Reality Toolkit для поиска плоскости 1.0.0
- Стандартные ресурсы набора средств смешанной реальности 2.5.4
- Плагин Open XR для смешанной реальности 0.1.3
- Microsoft Spatializer 1.0176
- Входные данные смешанной реальности 0.9.2006
Выберите Получить возможности. Это скачивает соответствующие пакеты и хранит их во временном расположении (т. е. кэше пакетов).
Проверьте ваш выбор пакета и выберите Импорт. Пакеты будут скопированы в проект Unity, а необходимые изменения в манифесте пакета проекта внесены.
Вы можете увидеть следующий экран, если вы импортировали те же компоненты MRTK ранее. Безопасно выбрать утвердить.
Когда инструмент завершит работу, выберите выход, чтобы закрыть инструмент для функций смешанной реальности.
Проверка зависимостей проекта Unity
Откройте и проверьте, имеет ли проект Unity необходимые зависимости и параметры.
Откройте Unity Hub и выберите Проекты в левом верхнем углу окна. Добавьте проект в список, используя кнопку "Добавить".
Перейдите в папку, в которой вы извлекли содержимое проекта из ZIP-файла, полученного из GitHub, и выберите папку.
Заметка
Если оранжевый восклицательный знак отображается под именем проекта, наведите указатель мыши на него для более подробного описания сообщения, включая предложенные действия (например, неправильные версии Unity, установить)
Откройте проект, выбрав имя проекта. Это может занять несколько минут, пока Unity импортирует и компилирует связанные пакеты.
Найдите MainScene на панели "Проект" в Assets > сцены > MainScene и дважды щелкните её.
Если сообщения об ошибках не отображаются, проект готов к настройке и разработке. Вы можете заметить предупреждающие сообщения, допустимые и не мешающие функциональным возможностям проекта.
Завершите настройку параметров проекта
Этот проект использует плагин OpenXR. OpenXR — это открытый, бесплатный стандарт, разработанный Хроносом, который направлен на упрощение разработки AR/VR, позволяя разработчикам легко ориентироваться на широкий спектр устройств AR/VR. Для этого нового подключаемого модуля требуется незначительное изменение конфигурации для поддержки входных данных, которые взаимодействуют с OpenXR в редакторе Unity.
Перед запуском проекта в Unity с помощью кнопки "Воспроизвести" включите параметр блокировки ввода в окно игры. Вы можете найти это в Окно > Анализ > Отладчик ввода > Параметры выпадающем меню. Этот параметр сохраняется в редакторе, поэтому это необходимо сделать только один раз.