将项与HMD相连接

将项与任意HMD相连接的相关信息。

Windows
MacOS
Linux

虚幻引擎4(UE4)提供将项与HMD相连接的统一方法,无论你针对哪个头戴式显示器(HMD)进行开发,都可以使用该方法。该方法不仅可用于任何HMD,而且使用该方法连接的项将与HMD保持完全同步的移动。在以下文档中,我们将介绍为将项与HMD相连接你所需要了解的全部知识。

现在,如果你希望获取玩家在世界场景中的位置,你只能获取摄像机Actor的位置。

对对象进行设置,使它们跟随HMD

你可以对静态网格体、粒子效果、UI元素和许多其他项进行设置,以使它们跟随HMD移动,方法如下。

  1. 首先,打开Pawn蓝图并导航至 视口(Viewport) 选项卡。

    单击查看大图。

  2. 组件(Component) 选项卡中,单击 添加组件(Add Component),然后在搜索框中输入 Cube 并单击显示的 立方体(Cube) 网格体,以将它添加为组件。

    单击查看大图。

  3. 选中该立方体(Cube)静态网格体并将它拖到摄像机(Camera)上,以使摄像机(Camera)成为该立方体(Cube)静态网格体的父项。

    VR_Follow_HMD_Setup_02.png

  4. 现在,编译蓝图,然后使用UE4编辑器中的VR预览选项启动项目。当你戴上HMD,然后转动头部时,你连接的立方体(Cube)将紧随你的头部移动,如以下视频中所示。

HMD和玩家世界场景位置

你也可以通过使用以下蓝图设置获取摄像机(Camera)组件的位置,从而快速获取玩家及其HMD的准确世界场景位置。

VR_Get_Player_Location_00.png

在上图中,只要用户在键盘上按下T键,摄像机在世界场景中的X、Y和Z位置就将输出到屏幕及日志窗口中。

VR_Follow_HMD_Setup_03.png

标签

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

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

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

发表反馈意见