Version: Unity 6.0 (6000.0)
语言 : 中文
使用 Windows 设备门户部署 Windows 或 UWP 应用程序
Web

visionOS

visionOS 是 Apple 最新空间计算设备 Vision Pro 的操作系统。Unity 开发者可以利用现有的 3D 场景和资源来构建适用于 visionOS 的游戏或应用程序。有关 visionOS 的更多信息,请参阅 Apple 的 visionOS 概览

visionOS 提供了一些不同的模式来显示应用程序:窗口 (Windows)、体积 (Volumes) 或空间 (Spaces)。用户可以使用窗口模式来呈现 2D 或 3D 内容(不含立体声),或使用体积模式来呈现 3D 内容和对象。借助体积模式,用户可以灵活地随意走动并从任何角度与 3D 内容交互。

根据应用程序类型,visionOS 应用程序可以在共享空间 (Shared Space)完整空间 (Full Space) 中运行。共享空间用作类似于个人计算机桌面的多任务环境;在此模式下,用户可以从多个应用程序同时查看窗口和体积模式并与之交互。要获得更身临其境的体验,您可以在完整空间中运行应用程序,该空间一次仅显示一个应用程序的内容。窗口化应用程序始终在共享空间中运行。完全沉浸式 (VR) 内容始终在完整空间中运行。沉浸式 (MR) 内容可以在共享空间或完整空间中运行,并在两者之间切换,具体取决于体积摄像机 (Volume Camera) 窗口配置的模式 (Mode) 设置。

要求

完全沉浸式 (VR) 和沉浸式 (MR) 应用程序仅适用于 Unity 专业版、Unity 企业版和 Unity 行业版用户。了解有关此计划的更多信息

准备开始

所有 visionOS 应用程序类型都要求通过 Unity Hub 将 visionOS 模块安装到 Unity 编辑器。visionOS 模块适用于 Unity 2022.3.5f1+。

此外,完全沉浸式 (VR) 和沉浸式 (MR) 应用程序需要安装额外的包。请参阅安装 PolySpatial 和 visionOS 支持以了解有关说明。

对于完全沉浸式 (VR) 应用程序,您需要:

  • com.unity.xr.visionos

对于沉浸式 (MR) 应用程序,您需要:

  • com.unity.xr.visionos
  • com.unity.polyspatial.visionos
  • com.unity.polyspatial.xr

如果未安装这些包,则只能构建窗口化应用程序。

安装必要的模块和包后,导航到项目设置 (Project Settings) > XR 插件管理器 (XR Plug-in Manager) > Apple visionOS > 应用程序模式 (App Mode),然后在混合现实 - 体积或沉浸式空间 (Mixed Reality - Volume or Immersive Space)虚拟现实 - 完全沉浸式空间 (Virtual Reality - Full Immersive Space) 之间进行选择,为所需的应用程序模式配置构建。

窗口化应用程序

Unity 将窗口模式中的应用程序描述为窗口化应用程序。默认情况下,如果未安装 visionOS__ XR__虚拟现实(VR)、增强现实(AR)和混合现实(MR)应用的泛指术语。支持这些形式的交互式应用程序的设备可被称为 XR 设备。更多信息
See in Glossary
provider 插件并在项目设置 (Project Settings)XR 插件管理 (XR Plug-in Management) 部分中启用该插件,Unity 内容将在 visionOS 平台上构建为窗口化应用程序。请参阅选择 XR 提供程序插件以了解有关启用提供程序插件的更多信息。

要在 visionOS 上的窗口 (Window) 组件中检测 Unity 应用程序上的交互,请使用 Input System 包 (com.unity.inputsystem) 提供的“触控支持 (Touch Support)”。要了解有关在 visionOS 上设计 Window 组件的更多信息,请访问 Apple 的 visionOS 人机界面指南

混合现实(沉浸式)和虚拟现实(完全沉浸式)应用程序

有关为 visionOS 开发完全沉浸式虚拟现实 (VR) 应用程序和沉浸式混合现实 (MR) 应用程序的更多信息,请参阅我们的特定于 visionOS 的文档

使用 Windows 设备门户部署 Windows 或 UWP 应用程序
Web