Создать проект XR
Чтобы создать проект XR, вы можете использовать шаблон XR из проекта Unity Hub или начать с проекта, не относящегося к XR.
Предварительные условия
Чтобы создать проект XR, сначала необходимо выполнить следующие задачи:
- Установите Unity Editor.
- Добавить модули редактора для поддержки целей сборки платформы, на которой работают устройства XR, которые вы хотите поддерживать. Например, для поддержки устройств Android с устройствами ARCore или Meta Quest, вы должны добавить модуль Android в редактор с помощью Unity Hub.
Примечание: Производители некоторых XR устройств могут устанавливать дополнительные требования, такие как регистрация учетной записи разработчика, для создания приложений для их платформы. Такие требования выходят за рамки документации Unity.
Шаблоны:XR
Самый быстрый способ создания нового проекта XR — это с помощью одного из шаблонов XR в Unity Hub. Проекты, которые вы создаете с помощью этих шаблонов, уже настроены с помощью системы XR Plug-in Management, общих плагинов и пакетов поддержки XR, и начальной сцены, настроенной с помощью компонентов XR.
Шаблоны XR, доступные для этой версии Unity, включают:
| Шаблон | Версия | Описание |
|---|---|---|
| AR Мобильные шаблоны | 2.0 | Для мобильных проектов дополненной реальности. Шаблон настраивает проект для URP, AR Foundation, iOS, Android и XR Interaction Toolkit. Он включает примерную сцену и ресурсы, чтобы продемонстрировать, как настроить проект, готовый для разработки AR на мобильных устройствах. |
| Шаблон смешанной реальности | 2.1 | Для проектов смешанной реальности (MR), включая passthrough-сценарии, где виртуальный контент совмещается с живым изображением с камеры. Шаблон настраивает проект под URP, OpenXR, AR Foundation и XR Interaction Toolkit. В него входят пример сцены и ассеты, показывающие, как подготовить проект к разработке MR. |
| Настольный шаблон для мультиплеера смешанной реальности | 1.0 | Для многопользовательских проектов смешанной реальности. Этот шаблон объединяет XRI, ARF, NGO и UGS, чтобы создать отправную точку для приложений настольного многопользовательского режима MR. |
| VR шаблон | 9.1 | Для проектов виртуальной реальности. Шаблон настраивает проект под URP, OpenXR и XR Interaction Toolkit. В него входят пример сцены и ассеты, показывающие, как подготовить проект к интерактивному VR. |
| VR Шаблон мультиплеера | 2.0 | Для проектов виртуальной реальности с многопользовательским режимом. Шаблон настраивает проект под URP, Netcode for GameObjects, Unity Gaming Services и XR Interaction Toolkit. В него входят примеры сцен и ассеты, показывающие, как подготовить проект к многопользовательским VR-сценариям. |
Выберите шаблон в Unity Hub при создании нового проекта.
Создать новый проект XR
Чтобы создать проект XR с помощью шаблона:
- Откройте Unity Hub.
- В Центре нажмите кнопку Новый Project.
- Выберите нужный шаблон: Смешанная реальность, VR, или AR Мобильный.
- При необходимости нажмите Скачать шаблон.
- Задайте имя проекта и место сохранения.
- Нажмите Создать проект. См. Unity Hub документация больше информации о создании проектов в Unity Hub.
- После открытия проекта в Редакторе, настраивает плагины проекта XR с системой XR Plug-in Management.
- Добавьте дополнительные пакеты XR, такие как AR Фонд и XR Набор инструментов взаимодействия, используя Package Manager. (Шаблон может уже включать эти и другие пакеты.)
- Настройка XR сцены.
Совет: После создания проекта XR, перейдите в раздел XR Plug-in Management в вашем Project Настройки и включите плагины для платформ, которые вы хотите поддерживать. Если вкладка для платформы отсутствует на странице XR Plug-in Management, добавьте модуль платформы к вашей установке Редактора с помощью Unity Hub.
Начать с проекта, не относящегося к XR
Вы всегда можете преобразовать существующий проект, не являющийся проектом XR:
- Используйте Unity Hub для открытия проекта.
- В Редакторе настройте плагины XR проекта с системой XR Plug-in Management.
- Добавьте дополнительные пакеты XR, такие как AR Фонд и XR Набор инструментов взаимодействия, используя Package Manager.
- Настройка XR сцены.