最近搞UE4的虚拟现实小项目,也算自己整理一番吧,反正保存下来有益无害。
首先我们先搞定UE4里面Steam VR 的插件,下载Steam那些就不记录了,直接来UE4.
打开Edit里面的Plugins
UE4如何对接VIVE 之手柄和头显显示在场景里
查看一下Steam VR插件是否勾选
UE4如何对接VIVE 之手柄和头显显示在场景里
然后再查看input Devices 中的Steam Controller Plugin是否勾选
UE4如何对接VIVE 之手柄和头显显示在场景里
这里搞完后,基本你的UE4就可以识别到你的设备了。
接下来,我们需要将头显和手柄显示在场景中。
首先,我们需要新建一个GameMode ,这个不需要解释了吧,建立完之后,我们点击Setting,调出World Setting,在里面设置GamdMode为我们新建的。
UE4如何对接VIVE 之手柄和头显显示在场景里
接下来,是关键啦,在Game Mode 下方点开Selected GameMode,在Default Pawn Class处,新建Pawn,用来设置我们头显和手柄的显示。至于保存那里,按照自己习惯,但一定不要乱保存,最好建立单独文件夹来归类安置。
UE4如何对接VIVE 之手柄和头显显示在场景里
接下来,进入新建的Pawn中,选择它的View Port,新建scene,替换之前的Default Scene,没有为什么,顺眼,然后再添加一个Camera,为了安置头显。再添加两个motion controller ,一个命名为left 一个命名为right,用来安置左右手柄,并打开right中的motion controller ,将motion source 里的left 更选为right。
UE4如何对接VIVE 之手柄和头显显示在场景里
完成这些就走完大半了,接下来就是如何显示出设备了。
返回场景,找到view Options
UE4如何对接VIVE 之手柄和头显显示在场景里
勾选 出show engine content,我们为了找出VIVE头显和手柄。
UE4如何对接VIVE 之手柄和头显显示在场景里
显示出engine content 后,在里面找出 最后一个文件夹 VR Editor.
然后打开VR Editor , 打开里面的文件夹 Devices,首先添加头显,打开Generic文件夹,选中里面的Generic HMD,回到刚才我们新建的Pawn 中
UE4如何对接VIVE 之手柄和头显显示在场景里
记住,一定是选中GenericHMD的状态下,在Pawn 中添加部件,如图所示,添加后面显示Generic HMD的StaticMesh,如何没有,那请回去看看,是否是在选中GenericHMD的状态下。
UE4如何对接VIVE 之手柄和头显显示在场景里
其次,剩下的左右手柄也如此,在Devices文件夹下选择Vive文件夹中倒数第二个手柄Mesh,同样方法给到左右手柄上
UE4如何对接VIVE 之手柄和头显显示在场景里
添加完后如下图。
UE4如何对接VIVE 之手柄和头显显示在场景里
完成上面会后基本没问题 ,剩下是小毛病 ,通常我们会继续在新建的Pawn中进行微处理,在我这里将新建的Pawn命名为:BP_Pawn,选中左侧BP_Pawn后,在右侧细节里找到Actor,按照我改的修改下。
UE4如何对接VIVE 之手柄和头显显示在场景里
大功告成啦!
如果你发现UE4还是不显示手柄什么的,保存,关软件,重启~
如果你觉得你离着地面太远,一个方法,找到地面的z轴高度,将你的Player的高度调节为比地面高1CM.
后续我也会将自己所学进行整理哒,这么详细,不要说你还看不懂哦看不懂打你哦

相关文章:

  • 2021-05-18
  • 2021-08-15
  • 2021-11-27
  • 2021-07-04
  • 2021-05-13
  • 2022-12-23
  • 2021-04-05
  • 2021-07-24
猜你喜欢
  • 2021-12-17
  • 2022-01-09
  • 2021-12-21
  • 2021-12-28
  • 2021-09-14
  • 2021-12-31
相关资源
相似解决方案