将项与HMD相连接

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

Choose your operating system:

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

标签
欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消