要创建XR一个涵盖虚拟现实 (VR)、增强现实 (AR) 和混合现实 (MR) 应用的总称。支持这些交互式应用程序的设备可以称为 XR 设备。更多信息
参见术语表项目,您可以使用 Unity Hub 中的 XR 模板,或从非 XR 项目开始。
要创建 XR 项目,您必须首先执行以下任务
注意:一些 XR 设备的制造商可能会施加其他要求,例如注册开发者帐户,以便为其平台创建应用程序。此类要求不在 Unity 文档的范围内。
创建新 XR 项目最快的方法是使用 Unity Hub 中的 XR 模板之一。使用这些模板创建的项目已配置了 XR 插件在 Unity 之外创建的一组代码,用于在 Unity 中创建功能。您可以在 Unity 中使用两种类型的插件:托管插件(使用 Visual Studio 等工具创建的托管 .NET 程序集)和原生插件(特定于平台的原生代码库)。更多信息
参见术语表管理系统、常见的 XR 插件和支持包,以及带有 XR 组件的起始场景场景包含游戏环境和菜单。可以将每个唯一的场景文件视为一个唯一的关卡。在每个场景中,您放置环境、障碍物和装饰,基本上是分段设计和构建游戏。更多信息
参见术语表设置。
此版本的 Unity 可用的 XR 模板包括
模板 | 版本 | 描述 |
---|---|---|
AR 移动模板 | 2.0 | 适用于移动增强现实增强现实 (AR) 使用叠加在实时视频提要上的计算机图形或视频来增强视图并创建与真实和虚拟对象之间的交互。更多信息 参见术语表项目。该模板为 URP、AR增强现实 更多信息 参见术语表 Foundation、iOS、Android 和 XR Interaction Toolkit 配置了项目。它包含一个示例场景和资产,以演示如何设置一个项目,该项目已准备好用于在移动设备上进行 AR 开发。 |
混合现实模板 | 2.0 | 适用于混合现实混合现实 (MR) 将自己的虚拟环境与用户的真实世界环境相结合,并允许它们相互交互。 参见术语表项目。该模板为 URP、OpenXR、AR Foundation 和 XR Interaction Toolkit 配置了项目。它包含一个示例场景和资产,以演示如何设置一个项目,该项目已准备好用于混合现实。 |
VR 模板 | 9.0 | 适用于虚拟现实虚拟现实 (VR) 使用头显和运动跟踪,将用户沉浸在一个由逼真的图像和声音组成的虚拟 3D 世界中。更多信息 参见术语表项目。该模板为 URP、OpenXR 和 XR Interaction Toolkit 配置了项目。它包含一个示例场景和资产,以演示如何设置一个项目,该项目已准备好用于交互式VR虚拟现实 更多信息 参见术语表。 |
VR 多人游戏模板 | 2.0 | 适用于具有多人游戏功能的虚拟现实项目。该模板为 URP、游戏对象的网络代码、Unity 云游戏服务和 XR Interaction Toolkit 配置了项目。它包含示例场景和资产,以演示如何设置一个项目,该项目已准备好用于多人 VR 体验。 |
创建新项目时,在 Unity Hub 中选择一个模板。
要使用模板创建 XR 项目
提示:创建 XR 项目后,转到项目设置一系列广泛的设置,允许您配置物理、音频、网络、图形、输入以及项目的许多其他方面的行为。更多信息
参见术语表中的XR 插件管理部分,并为要支持的平台启用插件。如果 XR 插件管理页面上缺少某个平台的选项卡,请使用Unity Hub将平台模块添加到您的编辑器安装中。
您始终可以转换现有的非 XR 项目