Elevate your industrial applications with Unity XR for Industry

Jan 8, 2026
The Unity XR Device Simulator

为方便起见,此网页已进行机器翻译。我们无法保证翻译内容的准确性或可靠性。如果您对翻译内容的准确性有疑问,请参阅此网页的官方英文版本。

本页面概述了 Unity 的专用XR模板,旨在加速开发用于工业和enterprise用途的虚拟现实、混合现实和增强现实应用程序。它涵盖了直接从Unity Hub获取的VR、MR 和AR模板的使用案例。

它还解释了XR Interaction Toolkit的函数,这是一个高级的、基于组件的系统,可以简化常见XR交互(如抓取对象、传送和按下按钮)的创建。

学习如何利用预制件和内置的XR设备模拟器,直接在Unity 编辑器中快速(用作动词)构建原型并测试交互。这些工具非常适合在Unity 6 中创建高级培训模拟、建筑可视化和设计审查应用程序,为任何XR项目提供耐用、抗变换、鲁棒性的基础。

[常见问题解答]

Unity提供哪些XR模板?

Unity在Unity Hub中直接提供了三个专门的XR模板,以简化不同扩展现实用例的项目设置。每个模板都预先配置了针对其目标平台的优化设置和样本资源。

  • 虚拟现实(VR)模板旨在创建沉浸式VR应用程序。
  • 混合现实(MR)模板为融合现实世界和数字环境的应用程序奠定了基础。
  • 增强现实(AR)模板是为iOS和安卓设备上的移动优先体验而构建的。

(0:27) - 该视频介绍了三个专门用于入门开发的XR模板

(0:34) - 本节演示如何从Unity Hub快速选择VR、MR 或AR专用模板。

Check查看此文档页面,了解有关Unity中XR的更多信息。

Unity VR模板包含哪些内容?它是用来做什么的?

VR模板通过提供样本场景、资源和优化的项目设置,快速启动虚拟现实应用程序的开发。样本场景包含训练和模拟环境中常见的预置交互。

  • 预设交互:包括功能性UI面板、对象抓取和传送系统。
  • 常见用例:非常适合用户需要在完全沉浸式环境中操作机器、学习复杂程序或在工业环境中导航的应用场景。

(0:46) - 本节展示了VR模板及其样本场景,以便快速启动VR应用程序。

(0:58) - 该视频重点展示了样本场景中预置的交互方式

Unity MR模板如何帮助开发?

混合现实模板为开发将数字对象集成到现实世界环境中的应用程序提供了基础。样本场景演示了如何生成对象,使您可以在混合现实环境中快速测试自己的资源。

常见应用场景:

  • 建筑可视化:使利益相关者能够在实际空间中看到真实缩放的模型。
  • 工业培训:将数字指令和数据叠加到物理设备上。
  • 设计评审:帮助团队通过在预期环境中查看模型来探索设计考虑因素。

(1:07) - 本节介绍 MR 模板,它是混合现实开发的基础。

(1:20) ——视频解释说,混合现实技术在受益于现实世界集成的应用中表现出色。

Unity AR模板包含哪些内容?

该AR模板专为创建适用于iOS和安卓设备的移动优先增强现实体验而设计。它配备了预配置功能,可让您无缝集成自己的内容并直接编译版本到移动上。

(1:40) - 视频的这一部分解释了AR模板是如何针对iOS和安卓移动体验设计的。

(1:48) - 本节介绍AR模板如何实现自定义内容的轻松集成。

什么是XR Interaction Toolkit?

XR Interaction Toolkit是一个高级的、基于组件的系统,包含在所有XR模板中,用于处理XR交互。它简化了创建常见交互的过程,例如触摸按钮、抓取物体和在虚拟空间中移动。您可以在包管理器中找到它。如需更多示例,您可以从包管理器中的“示例”选项选项卡下载其演示场景。

(1:53) - 这部分内容介绍了Unity XR Interaction Toolkit包的获取位置。

(1:58) - 本节介绍如何在包管理器中找到Unity XR Interaction Toolkit。

(2:08) - 视频的这一部分演示了如何从“示例”选项卡下载演示场景(如果该场景尚未包含在Unity项目中)。

如何在XR中使用按钮等UI 元素触发操作?

您可以使用XR Interaction Toolkit中的预构建组件(例如按钮预制件)来触发操作。这些组件会公开可交互事件,您可以在检查器中配置。

例如,make按钮改变对象的材质,您需要在按钮的交互组件的Select > Entered事件中添加一个函数。您可以将此事件链接到脚本中,以触发动画、播放声音或调用任何public函数。

(2:29) - 本节演示如何使用可触发操作的推送预制件

(2:41) - 本节演示如何向“选择>选择已输入选项添加函数,以触发材料更改。



移动和传送有哪些选项?

XR Interaction Toolkit提供灵活的组件,用于实现基于传送的移动。

传送区域允许用户传送到指定平面或表面上的任何一点。这对于开阔区域的导航非常有用。

传送Anchor定义了一个指定的、预先确定的点,用户可以传送到该点。这非常适合导览游或在固定交互站点之间移动。

(2:50) - 本节演示如何使用传送选项进行移动

(2:54) ——传送区域允许传送到位面内的任何一点。

(2:58) -传送Anchor定义了一个指定的传送位置

如何make物体具有交互性和可抓取性?

通过添加XR Interaction Toolkit中的Grabbable组件,您可以make场景中的对象完全交互。该组件允许用户在虚拟环境中拾取、旋转、抛出和精确定位物体,这对于动手训练和模拟任务至关重要。

(3:05) - 本节介绍可抓取组件,使对象能够完全交互。

(3:08) - 本节介绍可用的交互方式:拾取、旋转、抛出或精确定位。


如何在Unity 编辑器中快速测试XR交互?

XR模板包含XR设备模拟器,可使Unity 编辑器中的测试快速高效。与其每次更改都为头盔构建项目,不如使用simulator直接在编辑器中模拟手柄和头盔的移动,从而可以快速迭代交互设计。

(3:14) - 视频的这一部分重点介绍了XR设备模拟器,它可以加快编辑器测试速度。

Check查看Unity 文档中关于XR 的内容,以及这些关于VR多人游戏的视频教程,以了解更多关于如何使用Unity XR for Industry 提升您的工业应用程序的信息。

Unity XR行业应用