使用 Oculus Rift 的启动画面

设置 VR 中加载关卡时的启动画面

Windows
MacOS
Linux
本页面的内容

HTSplashScreen_Hero_Image.png

在 UE4 VR 项目中变更关卡时有大量数据被卸载和加载,因此用户可能会遇到一些帧率问题。为掩盖加载新关卡时可能出现的帧率问题,可显示一个过渡画面或影片。以下指南将说明如何在 UE4 项目中设置并调用过渡画面。

步骤

  1. 打开 VRPawn 并前往 事件图表。在事件图表中点击右键,搜索并添加以下蓝图节点:

    • Event Begin Play

    • Set Tracking Origin

    • Enable Auto Loading Splash Screen

    • Add Loading Splash Screen

    • Hide Splash Screen

    点击查看全图。

  2. 我们需要在关卡加载时调用过渡画面,因此需要首先启动过渡画面的自动加载,然后设置过渡画面的内容。最后我们需要隐藏过渡画面,以便在之后需要时调用。对 VRPawn 事件图表中的节点进行设置,使其与下图相符:

    点击查看全图。

    勾选 Enable Auto Loading Splash Screen 上的 Auto Show Enabled 属性,之后关卡加载时便会自动调用过渡画面。

  3. Add Loading Splash Screen 节点中有一个 Texture 输出,控制调用此节点时将显示的纹理或影片。将 T_UE4_Logo_00 或其他纹理设为使用的纹理。

    点击查看全图。

    将纹理设为过渡画面的图像时,最好将纹理压缩设置设为 UserInterface2D 并启用 Never Stream 选项,确保过渡画面以最高精度显示。

  4. 将以下三个节点连接到 VRPawn 事件图表,以便显示和隐藏过渡画面。设置完成后应与下图相同:

    • Motion Controller (L)Trigger

    • Show Loading Splash Screen

    • Hide Loading Splash Screen

    点击查看全图。

    可以用此方式显示过渡画面,但也可将此功能添加到关卡蓝图,使关卡加载后便会出现过渡画面,直到关卡加载完成。

  5. 操作完成后,VRPawn 蓝图与下图相似。此时便可戴上头戴显示器,手持触摸控制器,站在 VR 交互区中央。

    点击查看全图。

最终结果

现在按下触摸控制器上的左扳机键后,场景应变黑,并出现 UE4 Logo 或您选择的图像。松开触摸控制器左扳机键将返回关卡,显示以下视频中的画面。

UE4 项目下载

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

标签

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

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

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

发表反馈意见