包含此页的版本:
不含此页的版本:
要创建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增强现实 更多信息 见术语表基础、iOS、Android 和 XR 交互工具包。它包括一个示例场景和资产,用于演示如何设置一个为移动设备上的 AR 开发做好准备的项目。 |
| 混合现实模板 | 2.1 | 为混合现实混合现实 (MR) 将自己的虚拟环境与用户的现实世界环境相结合,并允许他们相互交互。 请参阅术语表项目。该模板为 URP、OpenXR、AR Foundation 和 XR Interaction Toolkit 配置项目。它包括一个示例场景和资产,用于演示如何设置为混合现实做好准备的项目。 |
| 混合现实多人桌面模板 | 1.0 | 适用于多人混合现实项目。此模板结合了 XRI、ARF、NGO 和 UGS,为桌面创建起点MR混合现实 请参阅术语表多人游戏应用程序。 |
| VR模板 | 9.1 | 为虚拟现实虚拟现实 (VR) 使用耳机和运动跟踪,让用户沉浸在逼真的图像和声音的人工 3D 世界中。更多信息 请参阅术语表项目。该模板为 URP、OpenXR 和 XR Interaction Toolkit 配置项目。它包括一个示例场景和资产,用于演示如何设置一个准备好进行交互的项目VR虚拟现实 更多信息 见术语表. |
| VR 多人游戏模板 | 2.0 | 适用于具有多人游戏功能的虚拟现实项目。该模板为 URP、游戏对象的网络代码、Unity 云游戏服务和 XR 交互工具包配置项目。它包括示例场景和资产,用于演示如何设置为多人 VR 体验做好准备的项目。 |
创建新项目时,在 Unity Hub 中选择一个模板。
要使用模板创建 XR 项目,请执行以下作:
提示:创建 XR 项目后,请转到 XR 插件管理部分项目设置(Project Settings) 广泛的设置集合,允许您配置物理、音频、网络、图形、输入和项目的许多其他区域的行为方式。更多信息
请参阅术语表,并为要支持的平台启用插件。如果 XR 插件管理页面上缺少平台选项卡,请使用 Unity Hub 将平台模块添加到编辑器安装中。
您始终可以转换现有的非 XR 项目: