本周将VR操控和观看模式结合在一起,并对场景进行了搭建。
VR操控模式:将HMDLOcomotionPawn,拖入Map中,

之后对参数进行设置,即细节栏中Pawn的参数进行调整:将Auto Posses Player调整为player0

为了更加直观的显示用户面朝的方向,使用了一个箭头来直观的显示当前的朝向:
首先创建一个static Mesh,重命名为TeleportPin,将资源选择为Cylinder,为了便于产生一个向上发光的材质,关于材质的制作,会在下面展示。

之后在这物体下面在创造两个自物体,分别取名为Ring和Arrow,
在Ring上选择模型 SM_FatCylinder,材质选择M_ArcEndPoint;
在Arrow上选择模型BeaconDirection,材质选择为与上面相同的材质。效果图如下

之后,将箭头接在蓝图中,将TeleportPin的位置为当前指向的位置:

更新Arrow的朝向,使用setvisiblility方法将Arrow显示在需要的位置,首先获得需要更新的角度,将这个角度的现在的角度加起来,得到最终的角度,之后让其沿着z轴旋转,


一切完成之后,将场景的四周搭上box,放止用户选择的区域超出了范围:

至此就将整体整合了起来。

本文介绍了如何将VR操控和观看模式相结合,并通过具体步骤展示了如何设置HMD Locomotion Pawn来实现用户方向的直观显示。同时,文章还详细解释了如何通过蓝图更新箭头方向以指示用户所指位置。

被折叠的 条评论
为什么被折叠?



