版本:Unity 6 (6000.0)
语言:English
选择 XR 提供程序插件
设置 XR 场景

创建 XR 项目

要创建XR一个涵盖虚拟现实 (VR)、增强现实 (AR) 和混合现实 (MR) 应用的总称。支持这些交互式应用程序的设备可以称为 XR 设备。更多信息
参见术语表
项目,您可以使用 Unity Hub 中的 XR 模板,或从非 XR 项目开始。

先决条件

要创建 XR 项目,您必须首先执行以下任务

  • 安装 Unity 编辑器.
  • 添加编辑器模块以支持您要支持的 XR 设备运行的平台构建目标。例如,要支持带有 ARCore 的 Android 设备或 Meta Quest 设备,您必须使用 Unity Hub 将 Android 模块添加到您的编辑器。

注意:一些 XR 设备的制造商可能会施加其他要求,例如注册开发者帐户,以便为其平台创建应用程序。此类要求不在 Unity 文档的范围内。

XR 模板

创建新 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 项目

  1. 打开 Unity Hub。
  2. 在 Hub 中,单击新建项目按钮。
  3. 选择所需的模板:混合现实VRAR 移动
  4. 如有必要,单击下载模板
  5. 设置项目名称和保存位置。
  6. 单击创建项目。有关在 Unity Hub 中创建项目的更多信息,请参阅Unity Hub 文档
  7. 项目在编辑器中打开后,使用XR 插件管理系统配置项目的 XR 插件
  8. 使用包管理器添加其他 XR 包,例如AR FoundationXR Interaction Toolkit。(模板可能已经包含这些和其他包。)
  9. 设置 XR 场景.

提示:创建 XR 项目后,转到项目设置一系列广泛的设置,允许您配置物理、音频、网络、图形、输入以及项目的许多其他方面的行为。更多信息
参见术语表
中的XR 插件管理部分,并为要支持的平台启用插件。如果 XR 插件管理页面上缺少某个平台的选项卡,请使用Unity Hub将平台模块添加到您的编辑器安装中。

从非 XR 项目开始

您始终可以转换现有的非 XR 项目

  1. 使用 Unity Hub 打开项目。
  2. 在编辑器中,使用XR 插件管理系统配置项目的 XR 插件
  3. 使用包管理器添加其他 XR 包,例如AR FoundationXR Interaction Toolkit
  4. 设置 XR 场景.
选择 XR 提供程序插件
设置 XR 场景