请问在so unreall 4.11 蓝图或C++ 中要怎么样才能vive控制手柄震动

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

我要回帖

更多关于 unreal 4 的文章

 

随机推荐