visionOS 是 Vision Pro 的操作系统,Vision Pro 是苹果最新的空间计算设备。Unity 开发人员可以利用现有的 3D 场景场景包含游戏环境和菜单。将每个独特的场景文件视为一个独特关卡。在每个场景中,您可以放置环境、障碍物和装饰,基本上是分段设计和构建您的游戏。 更多信息
请参阅 术语表 和资源来构建 visionOS 的游戏或应用程序。有关 visionOS 的更多信息,请参阅苹果的 visionOS 概述。
visionOS 提供了几种不同的模式来显示应用:窗口、体积或空间。用户可以使用窗口呈现 2D 或 3D 内容(不含立体声),或使用体积呈现 3D 内容和对象。使用体积,用户可以灵活地从任何角度四处走动并与 3D 内容进行交互。
根据应用类型,visionOS 应用可以在共享空间或完整空间中运行。共享空间作为一个类似于个人电脑桌面形式的多任务环境;在此模式下,用户可以同时看到和交互来自多个应用的窗口和体积。为了获得更沉浸式的体验,您可以在完整空间中运行您的应用,该空间一次只显示来自一个应用的内容。窗口应用始终在共享空间中运行。完全沉浸式(VR)内容始终在完整空间中运行。沉浸式(MR)内容可以在共享空间或完整空间中运行,并在它们之间切换,具体取决于其体积 相机一个组件,它创建场景中特定视点的图像。输出要么绘制到屏幕上,要么作为纹理捕获。 更多信息
请参阅 术语表 窗口配置的模式设置。
完全沉浸式 (VR) 和沉浸式 (MR) 应用仅适用于 Unity Pro、Unity Enterprise 和 Unity Industry 用户。 详细了解这些计划。
所有 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
如果您没有安装这些软件包,则只能构建窗口应用。
安装了必要的模块和软件包后,请导航到项目设置 > XR 插件管理器 > Apple visionOS > 应用模式,然后在混合现实 - 体积或沉浸式空间和虚拟现实 - 完全沉浸式空间之间选择,以配置您的构建以获得所需的应用模式。
Unity 将存在于窗口中的应用程序描述为窗口应用。默认情况下,如果您没有安装和启用 visionOS XR一个涵盖虚拟现实 (VR)、增强现实 (AR) 和混合现实 (MR) 应用的统称。支持这些形式交互应用的设备可以称为 XR 设备。 更多信息
请参阅 术语表 提供程序 插件在 Unity 之外创建的一组代码,在 Unity 中创建功能。您可以在 Unity 中使用两种类型的插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和原生插件(特定于平台的原生代码库)。 更多信息
请参阅 术语表 在您的项目设置一个广泛的设置集合,允许您配置项目的物理、音频、网络、图形、输入和许多其他方面的行为。 更多信息
请参阅 术语表 的XR 插件管理部分,您的 Unity 内容将作为 visionOS 平台上的窗口应用构建。有关启用提供程序插件的更多信息,请参阅 选择 XR 提供程序插件。
要检测 visionOS 上窗口组件中 Unity 应用程序上的交互,请使用输入系统软件包提供的“触摸支持”(com.unity.inputsystem)。要详细了解为 visionOS 上的窗口组件设计,请访问 Apple 的 visionOS 人机界面指南。
有关开发 visionOS 完全沉浸式 虚拟现实虚拟现实 (VR) 使用头戴式设备和运动跟踪,将用户沉浸在一个逼真的图像和声音的人造 3D 世界中。 更多信息
请参阅 术语表 (VR) 应用和沉浸式 混合现实混合现实 (MR) 将自己的虚拟环境与用户的真实世界环境相结合,并允许他们相互交互。
请参阅 术语表 (MR) 应用的更多信息,请参阅我们的 visionOS 专用文档。