(个人)VR实时交互的太极拳学习系统创新实训第五周(1)

本周将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,放止用户选择的区域超出了范围:


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

猜你喜欢

转载自blog.csdn.net/little_raspberry/article/details/80214141