003HTC VIVE传送(瞬移)

手柄会射出一个抛物线,当pad按下的时候,会传送到抛物线和物体交汇处,从而实现远距离移动。

003HTC VIVE传送(瞬移)_第1张图片


1、导入SDK:SteamVR Plugin和Vive Input Utility


2、删除场景中的默认摄像机,新建一个空的游戏对象,并将CameraRig拖入场景作为其子对象

003HTC VIVE传送(瞬移)_第2张图片


将VivePointers拖入场景也作为其子对象

003HTC VIVE传送(瞬移)_第3张图片


3、再新建一个空的游戏对象,命名为Walkable,并添加一些3d对象作为其子对象。这个对象里面的,是可以被传送到的地方,例如地板。不在这里的无法被传送过去,例如桌子,墙。

003HTC VIVE传送(瞬移)_第4张图片


4、在Walkable对象下添加脚本Teleportable,并设置。

003HTC VIVE传送(瞬移)_第5张图片


5、设置Raycast Mode为Projectile,这样,手柄射出的就不是直线而是一个抛物线,避免一下传送到很远的地方。

003HTC VIVE传送(瞬移)_第6张图片


6、运行,ok。

你可能感兴趣的:(HTC,VIVE设备研究)