设置 Gear VR 的摄像机

设置兼容 Gear VR 的 UE4 摄像机。

Windows
MacOS
Linux
前置主题

此页面假定您已掌握以下主题的前置知识。请在继续之前先阅读它们。

本页面的内容

Hero_Image.png

无论 Gear VR 项目是站立式或坐立式体验,用户摄像机的设置方式均相同。以下指南将讲述如何设置用于 Gear VR 头戴显示器的 UE4 摄像机。

步骤

以下说明讲述项目设置要求,以及如何创建 Gear VR 所需的 Pawn 蓝图。

  1. 首先用以下设置新建一个 UE4 项目,设置输入后,按下 Create Project 键创建项目。

    • Blueprint

    • Blank Project

    • Mobile / Tablet

    • Scalable 3D or 2D

    • No Starter Content

    • 项目保存路径

    • 项目命名

    点击查看全图。

  2. 项目加载后在 Content Browser 中点击右键,前往菜单中的 Create Basic Asset 部分,选择 Blueprint Class 选项。

    点击查看全图。

  3. Pick Parent Class 窗口中选择 Pawn 选项,然后将其命名为 GearVR_Pawn

    点击查看全图。

  4. 打开 GearVR_Pawn 蓝图,然后前往 Viewport 标签的 Component 部分。使用 Add Component 按钮添加以下两个组件并设置以下命名,并将 VRCamera 设为 VRCameraRoot 的子项:

    • Scene - VRCameraRoot

    • Camera - VRCamera

    HT_GearVR_Camera_Setup_02.png

    无论您使用的是何种 VR 头戴显示器,Epic 都推荐以此方式设置 VR 摄像机。因为它能在不实际移动摄像机的情况下实现摄像机位置的偏移。

  5. 现在打开 GearVR_Pawn 蓝图,然后在 事件图表 中从 Event Begin Play 节点连出引线,显示 Executable Actions 列表,搜索 Set Tracking Origin 节点,点击并将其添加到事件图表。

    点击查看全图。

  6. 将 Set Tracking Origin 节点的 Origin 设为 Eye Level

    点击查看全图。

  7. 在蓝图编辑器的 Variables 部分下新建一个名为 CameraHeight矢量 变量,并将 Z 轴值设为 180

    HT_GearVR_Camera_Setup_03.png

    在 CameraHeight 中设置的数据应该和用户在真实环境中的站立高度相等,以厘米为单位。

  8. 从 Set Tracking Origin 节点的输出连出引线,搜索 Set Relative Location 节点,选择 SetRelativeLocation(VRCameraRoot) 选项。

    点击查看全图。

  9. CameraHeight 变量连接到 Set Relative Location 节点上的 New Location 输入,然后按下 Compile 按钮。操作完成后,事件图表应与下图相似。

    Copy Node Graph

    点击上图左上角并按下 CRTL + C 即可复制完成的蓝图。复制后前往蓝图事件按下 CTRL + V 进行粘贴。

  10. GearVR_Pawn 蓝图从 Content Browser 拖入关卡,将其放置在尽量靠近地面的位置。

    点击查看全图。

  11. 选中 GearVR_Pawn 蓝图,然后在 Pawn 设置下的 Details 面板中将 Auto Possess PlayerDisabled 设为 Player 0

    点击查看全图。

  12. 最后前往 主工具栏 并点击 Launch Options 旁的白色小三角形,然后从列表中选择您的 Android 设备,开始打包并部署到该设备。

    HT_GearVR_Camera_Setup_08.png

最终结果

UE4 项目部署后,将智能手机放入 Gear VR 头戴显示器并移动头部,将会看到以下视频中的效果。

UE4 项目下载

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

标签
Select Skin
Light
Dark

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

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

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

发表反馈意见