SteamVR 2.x 传送机制

本文介绍了SteamVR 2.x中的三种关键传送功能:Teleporting实现区域外的精确定位,TeleportArea通过平面标记区域内的触控操作,而TeleportPoint则提供了可见的高亮点作为传送目标。重点讲解了组件属性和场景切换逻辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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:勾选的话,当场景跳转或程序运行时,体验者会默认放置在这个点上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值