修改 Oculus Rift Guardian 系统的颜色

修改 Oculus Rift Guardian 系统的颜色。

Windows
MacOS
Linux
本页面的内容

HTGuardian_System_07.png

Oculus Guardian 系统用于显示 VR 交互区域的边界。追踪设备靠近边界时,Oculus Runtime 将自动进行可视提示,告知用户。以下指南将说明如何修改用于显示 VR 互动区的 Oculus Guardian 系统的颜色。

需要设置 Guardian 系统使用 Oculus 应用程序才能使其正常使用。如需了解详细操作方法,请查看官方 Oculus Guardian 系统 设置页面。

在 UE4 中禁用 Guardian 系统 明智,也不可取。然而,您可以调整用户靠近边界时 UE4 作出的响应。

步骤

必须为 Pawn 添加 OculusRiftBoundy,否则以下操作将无法实现。如果您不熟悉这些操作,请参考 设置 Guardian 系统 页面。

  1. 创建一个名为 Oculus Rift Boundary Color 的新 变量,并将其类型设为 Linear Color、颜色设为 Red

    HTGuardian_System_04.png

  2. 事件图表 中添加一个 Event Begin PlaySet Tracking Origin 节点。将 Set Tracking Origin 节点的 Origin 设为 Floor Level,然后将 Event Begin Play 连接到 Set Tracking Origin 节点。

    HTGuardian_System_02.png

  1. 右键点击事件图表,从菜单中搜寻 Set Outer Boundary Color,点击将其添加到图表。

    HTGuardian_System_03.png

  2. Oculus Rift Boundary Color 变量和 Oculus Rift Boundary 组件拖入事件图表。将 Oculus Rift Boundary Color 变量连接到 Set Boundary Color 节点上的 In Boundary Color,然后将 Oculus Rift Boundary 连接到 Target 输入。

    HTGuardian_System_05.png

  1. 将 Set Tracking Origin 节点的输出连接到 Set Outer Boundary Color 节点的输入,操作完成后事件图表应与下图类似。

    点击查看全图。

最终结果

现在即可戴上头戴显示器,运行关卡。边界显示的颜色便是您在 Oculus Rift Boundary Color 变量设置的颜色。

HTGuardian_System_07.png

UE4 项目下载

可使用以下链接下载用于创建此例的 UE4 项目。

标签

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见