Чтобы начать разработку виртуальной реальности, Unity рекомендует использовать XR Management для загрузки SDK для целевой платформы и управления ими. Инструкции по настройке проекта с помощью системы управления подключаемыми модулями XR см. на странице Настройка проекта Unity для XR.
Поддерживаемые платформы Unity
Окулус
- Если вы разрабатываете для Oculus Quest, вам необходимо установить и загрузить Oculus XRОбщий термин, охватывающий виртуальную реальность (VR), приложения дополненной реальности (AR) и смешанной реальности (MR). Устройства, поддерживающие эти формы интерактивных приложений, можно назвать устройствами XR. Подробнее
См. в Словарь Подключаемый модульНабор кода, созданный вне Unity, который создает функциональность в Unity. В Unity можно использовать два типа подключаемых модулей: управляемые подключаемые модули (управляемые сборки .NET, созданные с помощью таких инструментов, как Visual Studio) и собственные подключаемые модули (библиотеки собственного кода для конкретной платформы). Подробнее
См. в Словарь цель сборки Android. - Если вы разрабатываете для Oculus Rift и Rift S, вам необходимо установить и загрузить подключаемый модуль Oculus XR для цели сборки Windows.
- Дополнительную информацию см. в документации для разработчиков Oculus.
OpenXR
- Если вы разрабатываете для гарнитуры, поддерживающей OpenXR, вам необходимо установить и загрузить подключаемый модуль OpenXR.
- Дополнительную информацию см. в документации OpenXR.
Ввод и взаимодействие
Комплект Unity XR Interaction Toolkit позволяет добавьте интерактивность в свои VR-приложения без необходимости кодировать взаимодействия с нуля. Вы можете скачать его через Диспетчер пакетов.