SteamVR 2.x 传送机制
Teleporting
传送功能。
挂载SteamVR -> Teleport-> Prefabs下的Teleporting预制体,场景中这个预制体不可见,可以将其视为一种传送机制。
Teleport Area
区域传送
新建一个Plane,点击新建组件,挂载Teleport Area脚本,这块区域就被新建为传送区域,通过触摸板就可以按键移动。
TeleportPoint
挂载SteamVR -> Teleport-> Prefabs下的TeleportPoint预制体,就可以在场景中看到高亮的传送点,通过触摸板就可以按键移动。
组件属性
Teleporting
Trace Layer Mask:传送检测图层,默认为everything,可以通过设置其他图层,让射线穿过,不参与射线的碰撞
Teleport Arc
Teleport Arc 脚本是对射线形态的定义
Teleport Area
Locked:是否锁定传送区域。
Marker Active:取消勾选,传送区域不需要按下按键,就会显示出来。
Teleport Point
Teleport Type:传送类型,可选择传送到场景
switch to scene:选择需要传送的场景,需要给出路径。如:
不过场景跳转逻辑需自己写。
Player Spawn Point:勾选的话,当场景跳转或程序运行时,体验者会默认放置在这个点上