VR Builder

借助 VR Builder的生产就绪工具包,您可以定义工作流、实现交互,并在几分钟内准备好可用的原型。无论您是在创建 VR 培训、产品演示还是其他沉浸式体验,VR Builder都提供了完美的解决方案。

通过利用 VR Builder用户友好的图形界面,您可以大幅减少开发时间并简化流程,使您能够更快、更高效地专注于创建高质量的 VR 内容。

VR Builder专为 VR 培训应用设计,是一个理想的附加解决方案。您可以在 Unity Asset Store 获取 VR Builder:VR Builder - Open Source Toolkit for VR Creation

VR Builder与 realvirtual

设置 VR Builder的步骤

1. 从 Unity Asset Store 获取 VR Builder

  • 打开 Unity Asset Store,搜索 "VR Builder - Open source toolkit for VR creation."
  • 将其添加到您的资源库。

2. 项目设置

  • 打开您的 Unity项目。
  • 下载并导入 VR Builder包到您的项目中。
  • 提示时确认导入所有内容。
  • 当要求时重启 Unity

3. 更新 XR Interaction Layer Mask

  • 重启后,Unity会提示您更新 XR InteractionLayerMask。确认此更新。

4. 通过项目设置向导

  • 在设置过程中,您可以选择例如是否让新创建的可抓取物体忽略物理。

  • 从可用选项中选择您的硬件。
  • 取消勾选 "Load the demo scene after closing the wizard",因为此设置不需要演示。

  • Finish,提示时保存场景。

5. 项目验证期间修复问题

  • 如果项目验证过程中出现任何问题,点击 "Fix All."
  • Unity将重新编译脚本,问题应自动解决。

场景设置

1. 启动场景设置向导

  • 在 VR Builder中打开场景设置向导。

  • 选择 "Take my current scene" 并为您的流程命名。

  • Finish 完成设置。

2. 禁用主摄像机

  • 在 UnityHierarchy 面板中,导航到 realvirtual> Main Camera 并禁用它。

现在您的场景已准备好在 VR 中工作,但需要添加交互功能,例如通过传送移动。


为 VR 移动添加传送

1. 选择您的 XR Rig

  • Hierarchy 中,找到并选择 XR rig(可能命名为 "XR_Setup_Action_Based_Hands")。

  • 移动并旋转 rig 为 VR 玩家设置一个良好的起点。

2. 创建传送区域

  • 添加一个平面 到您的场景并命名为 "Teleportation Area."
  • "Teleportation Area (VR Builder)" 组件添加到该平面上。

3. 设置传送图层

  • 将平面的图层设置为 #8(无论其名称如何)。

  • Teleportation Area 组件中,将 Interaction Layer Mask 设置为相同图层。为简单起见,您可以选择 "Everything",但建议指定正确的图层以实现更清晰的设置。

4. 禁用网格渲染器

  • 禁用平面上的 Mesh Renderer,使传送区域功能可用但在场景中不可见。


最终说明

您的场景现在应该允许传送和基本 VR 功能!您可以继续使用 VR Builder丰富的工具包构建您的 VR 体验。