Unity虚拟现实VRTK3.3教程六:其他常用功能

point判断那些地方可以去,那些地方不能去

方法一:能去的地方加碰撞体,不能去的地方不加碰撞体.

方法二:在body身上加VRTK_PolicyList组件,并在设置组件限制条件后附加在Teleport组件上

不用射线,手柄与UI直接交互的方式

UI除了用射线去和UI交互外,还可以用手柄直接与UI交互.没有什么特别的设置,还是在VRTK_UICanvas上设置.这里我测试了3种情况.

3种情况,手柄都可以直接碰到UI,并且可以互动.Auto Acitvate这个参数是手柄距离UI的距离.如果想模拟真实的手柄触碰UI的效果,第三种情况下效果最好.

注意手柄上得有VRTK_InteractTouch组件.

VRTK移动到固定位置

思路一:不可以去的地方用VRTK_PolicyList组件限制住.可以去的地方不限制.

思路二:使用VRTK_BasicTeleport脚本的方法

public virtual void SetActualTeleportDestination(Vector3 actualPosition, Quaternion? actualRotation)

VRTK中黑屏效果

调用VRTK_HeadsetFade脚步中的Fade(设置黑屏时间和颜色)方法和IsFaded(判断是否黑屏完成)方法

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值