003HTC VIVE传送(瞬移)

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



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


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



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



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



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



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



6、运行,ok。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值