【unity】Pico VR 开发笔记(视角移动)
视角移动是简单的基础功能,这里区别于头显定位获得的小范围位移,是长距离不影响安全边界的位移方式。的常见的位移方式有两种,其一是触发后瞬间传送到指定位置,其次是摇杆控制视角实时移动。XR Interaction Toolkit提供了两种位移方式的脚本,正确配置就可以实现功能。
使用插件——XR Interaction Toolkit
一、传送
XR Interaction Toolkit提供的传送方式是,当手柄的射线触碰到传送区域时,触发该手柄的抓握键(gripButton)传送。
LocomotionSystem
移动系统,管理传送和移动。基于XR Interaction Toolkit提供的传送和摇杆移动都需要该脚本。可以挂载在头显上(XR Origin)
XR Origin :头显
TeleportationProvider
传送体本身,挂载在头显上(XR Origin)
System:绑定LocomotionSystem
DelayTime:延迟执行时间(单位秒)

TeleportationArea
传送区域脚本,挂载在需要传送的地面上
Teleportation Provider:挂载头显(XR Origin)上的Telepo

本文介绍了在Unity中使用PicoVR开发时,如何通过XRInteractionToolkit实现视角的传送和摇杆控制功能,包括TeleportationArea和ContinuousMoveProvider的配置,以及CharacterController的使用以处理碰撞问题。
最低0.47元/天 解锁文章
2736

被折叠的 条评论
为什么被折叠?



