SteamVR Unity VRTK 007工具包解析

007_CameraRig_HeightAdjustTeleport:007:具有不同高度对象的选择位移,可以使用控制器激光束射线指向物体,如果激光束射线指向物体的顶部,则用户将被传送到物体的顶部,主要包含身体物理属性和传送高度,处理角色掉落问题,脚本挂在Hierarchy面板下[VRTK]子层及PlayArea游戏对象身上,主要脚本为VRTK_BodyPhysics处理角色掉落和VRTK_HeightAdjustTeleport 传送高度眨眼渐变脚本。如图3.1所示
 Base Options:基本选项。
 Blink Transition Speed:可以在基本的传送脚本上更改淡入淡出速度,以提供定制的传送体验。 将速度设置为0意味着不存在淡入淡出效果。
 Distance Blink Delay:0到32之间的范围决定了眨眼过渡将保持黑暗的长度,具体取决于被传送的距离。值0不会延迟任何距离上的传送闪烁效果,值为32将延迟传送闪烁。这也可用于模拟花费更长时间来传递用户远程传送的时间。参考值16…
 Headset Position Compensation:如果选中此项,则传送的位置将是耳机在游戏区域内的位置,如果未选中,则即使耳机位置不在游戏区域的中心,传送位置也将始终是游戏区域的中心。
 Target List Policy:指定的VRTK_PolicyList,用于确定Teleporter是否将对目标目标执行操作。
 Nav Mesh Limit Distance:传送目的地在导航网格之外的最大距离被认为是有效的。 如果给出值“0”,则将忽略导航网格限制。

在这里插入图片描述
-------------------------------------------------------图3.1传送高度脚本-----------------------------------------------------
VRTK_BasicTeleport脚本解析如下。如图(1-8)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值