visionOS
visionOS является операционной системой Vision Pro, последнего пространственного вычислительного устройства Apple. Unity разработчики могут использовать существующие 3D сцены и ассеты для создания игр или приложений для visionOS. Для получения дополнительной информации о visionOS, см. Apple visionOS Обзор.
visionOS предоставляет несколько различных режимов, в которых приложения могут быть отображены: Windows, Volumes или Spaces. Пользователи могут использовать Windows для представления 2D или 3D контента (без стерео), или использовать Volumes для представления 3D контента и объектов. С Volumes, пользователи имеют гибкость, чтобы ходить и взаимодействовать с 3D контентом с любого угла.
В зависимости от типа приложения, приложения visionOS могут запускаться либо в Общем Пространстве, либо в Полном Пространстве. Общее Пространство работает как многозадачная среда, похожая на рабочий стол персонального компьютера; в этом режиме пользователи могут видеть и взаимодействовать с Windows и Томами из нескольких приложений одновременно. Для более глубокого погружения в игру вы можете запустить приложение в Полном Пространстве, которое отображает содержимое только из одного приложения одновременно. Окна приложений всегда запускаются в Общем Пространстве. Полностью погружающее (VR) содержимое всегда запускается в Полном Пространстве. Погруженное (MR) содержимое может запускаться в Общем Пространстве или Полном Пространстве и переключаться между ними в зависимости от параметра Режим его Конфигурации Окна Тома Camera.
Потребности в ресурсах
Приложения Fully Immersive (VR) и Immersive (MR) доступны только пользователям Unity Pro, Unity Enterprise и Unity Industry. Подробнее об этих планах.
Начало работы
Все типы приложений visionOS требуют установки модуля visionOS на Unity Editor через Unity Hub. Модуль visionOS доступен для Unity 2022.3.5f1+.
Кроме того, Fully Immersive (VR) и погружение (MR) приложения требуют, чтобы вы установили дополнительные пакеты. См. Установка PolySpatial и visionOS поддержка для инструкций.
Для приложений с полным погружением (VR) требуется:
com.unity.xr.visionos
Для приложений Immersive (MR) требуется:
com.unity.xr.visionoscom.unity.polyspatial.visionoscom.unity.polyspatial.xr
Если эти пакеты не устанавливаются, можно создавать только окнообразные приложения.
После установки необходимых модулей и пакетов перейдите в Project Настройки > XR Диспетчер плагинов > Apple visionOS > Режим приложения и выберите между Смешанная реальность — объем или погружающее пространство и Виртуальная реальность — полностью погружающее пространство чтобы настроить сборку для требуемого режима приложения.
Окно приложений
Unity описывает приложения, которые находятся внутри Windows как Windowed приложения. По умолчанию, ваш Unity контент создается как Windowed приложение на платформе visionOS, если вы не установите и не включите visionOS XR поставщика плагин в XR Plug-in Management разделе вашего Project Настройки. См. Выберите XR поставщика плагинов для получения дополнительных сведений о включении поставщика плагинов.
Для обнаружения взаимодействий на Unity приложения в окне компонента на visionOS, используйте Input System пакета (com.unity.inputsystem) сенсорная поддержка. Чтобы узнать больше о проектировании для компонента окна на visionOS, посещение Руководство Apple по человеческому интерфейсу для visionOS.
Приложения смешанной реальности (поглощающие) и виртуальной реальности (полностью погружающие)
Подробнее о разработке полностью иммерсивных приложений виртуальной реальности (VR) и иммерсивных приложений смешанной реальности (MR) для visionOS см. в Документация по visionOS.