Choose your operating system:
Windows
macOS
Linux
无论您的GoogleVR项目是坐式还是站立体验,游戏摄像机的设置方法都是一样的。在以下操作指南中,我们将介绍如何设置摄像机以便用于实现GoogleVR体验。
步骤
下文提供了有关GoogleVR体验的项目说明和摄像机设置要求。
-
首先,使用 游戏(Games) > 空白(Blank) 目标,按照以下设置创建一个新的虚幻引擎项目:
-
启用 蓝图(Blueprint)
-
启用 移动/平板设备(Mobile / Tablet)
-
启用 可缩放的3D或2D(Scalable 3D or 2D)
-
启用 不含初学者内容(No Starter Content)
-
项目所在的 文件夹
-
项目 名称
-
-
在编辑器中,打开 编辑(Edit) > 插件(Plugins) 来打开 插件(Plugins) 菜单。
-
在"插件"窗口中,选择 虚拟现实(Virtual Reality) 部分,然后单击 GoogleVR 选项的 启用(Enabled) 复选框来启用该选项。
启用该插件后需要重启编辑器,这样才会在下次启动编辑器时装入该插件。
-
在编辑器重启后,右键单击 内容浏览器 ,然后从显示的菜单中,转至 创建基本资源(Create Basic Asset) 部分并选择 蓝图类(Blueprint Class) 选项。
[![](SharingAndReleasing/XRDevelopment/VR\OculusVR\OculusRift\HowTo\StandingCamera\HT_Rift_Camera_Setup_01.png)(w:150)](SharingAndReleasing/XRDevelopment/VR\OculusVR\OculusRift\HowTo\StandingCamera\HT_Rift_Camera_Setup_01.png) -
从 选择父类(Pick Parent Class) 窗口,选择 Pawn 选项,将其命名为 GoogleVR_Pawn ,然后双击该GoogleVRPawn以在蓝图编辑器中将其打开。
-
打开GoogleVR_Pawn蓝图并转至 视口(Viewport) 选项卡的 组件(Component) 部分。使用 添加组件(Add Component) 按钮,添加具有以下两个名称的两个组件,并确保Camera是Scene组件的子代。
组件名称
值
Scene
VRCameraRoot
Camera
VRCamera
无论使用哪种VR HMD,Epic都建议您按照这种方法设置VR摄像机,因为这样不必移动实际摄像机位置就可以移动镜头位置。
-
首先,打开 GoogleVR_Pawn 蓝图,并在 事件图表(Event Graph) 中,移到 事件开始播放(Event Begin Play) 节点以显示"可执行操作"(Executable Actions)列表。在该列表中,搜索 设置跟踪原点(Set Tracking Origin) 节点,然后单击该节点以将其添加到事件图表。
-
确保将"设置跟踪原点"(Set Tracking Origin)节点的 原点(Origin) 设置为 视平线(Eye Level) 。
[![](SharingAndReleasing/XRDevelopment/VR\OculusVR\OculusRift\HowTo\SeatedCamera\HT_Rift_Camera_Setup_10.png)(w:555)](SharingAndReleasing/XRDevelopment/VR\OculusVR\OculusRift\HowTo\SeatedCamera\HT_Rift_Camera_Setup_10.png) -
创建一个新的 矢量(Vector) 变量并命名为 CameraHeight ,然后将 Z 值设置为 180 。
![](SharingAndReleasing/XRDevelopment/VR\GearVR\HowTo\CameraSetup\HT_GearVR_Camera_Setup_03.png)该数字应该设置为用户在真实世界的站立高度,以厘米为单位。
-
移到"设置跟踪原点"(Set Tracking Origin)节点的输出并搜索 设置相对位置(Set Relative Location) 节点,选择 SetRelativeLocation(VRCameraRoot) 选项。
-
将 摄像机高度(Camera Height) 变量连接到 设置相对位置(Set Relative Location) 节点上的 新位置(New Location) 输入,然后按 编译(Compile) 按钮。完成后,您的事件图表应该如下图所示:
[INCLUDE:SharingAndReleasing/XRDevelopment/VR\GoogleVR\HowTo\CameraSetup\#GoogleVRCamera]单击上图左上角并按CRTL + C复制图表,可以复制完成的蓝图。复制后,转至蓝图事件并按CTRL + V进行粘贴。
-
将 GoogleVR_Pawn 蓝图从内容浏览器拖到关卡,确保尽量贴近地面放置。
-
选择GoogleVR_Pawn蓝图。在 细节(Details)面板 中的 Pawn 设置下,将 自动控制玩家(Auto Possess Player) 的值从 禁用(Disabled) 更改为 玩家 0(Player 0) 。
最终结果
最后,转至 主工具栏(Main Toolbar) 并单击 启动选项(Launch Options) 旁边的白色小三角,然后从列表中选择您的安卓设备,以针对该设备启动封装和部署流程。该过程完成后,将智能手机与HMD相连以允许您在VR中查看UE4项目。
虚幻引擎项目下载
下面提供了一个链接,供您下载用来创建该示例的虚幻引擎项目: