使用 Oculus Rift 的启动画面

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

Windows
MacOS
Linux
Prerequisite Topics

This page assumes you have prior knowledge of the following topics. Please read them before proceeding.

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 项目。

Tags
Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback