虚拟网站建设,wordpress主题怎么设置,微信公众号登录入口官方,太原网站关键词排名【unity】Pico VR 开发笔记#xff08;视角移动#xff09; 视角移动是简单的基础功能#xff0c;这里区别于头显定位获得的小范围位移#xff0c;是长距离不影响安全边界的位移方式。的常见的位移方式有两种#xff0c;其一是触发后瞬间传送到指定位置#xff0c;其次是…【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上的TeleportationProvider 绑定成功当手柄射线碰撞到绑定TeleportationArea 的地面时射线会显示十字线。 二、摇杆位移
需要添加LocomotionSystem脚本可以挂载在头显上XR Origin
ContinuousMoveProviderAction-based位移
可以在头显上挂载ContinuousMoveProviderAction-based脚本。
点击在右上角的预设选择XRI Default Continuous Move添加配置。System上绑定LocomotionSystem预设左右手柄都可以控制位移在实际使用中只需要一个手柄控制位移就可以。 ContinuousTurnProviderAction-based转身
可以在头显上挂载ContinuousTurnProviderAction-based脚本。
点击在右上角的预设选择XRI Default Continuous Turn添加配置。System上绑定LocomotionSystem预设左右手柄都可以控制转身在实际使用中只需要一个手柄控制转身就可以。 三、碰撞
CharacterController组件
在头显上添加上CharacterController组件把碰撞体移到地面上设置轴心点到地面上。 CharacterControllerDriver
在头显上添加上CharacterControllerDriver脚本用于控制头显的高度。
LocomotionProvider:绑定控制脚本TeleportationProvider传送或者ContinuousMoveProviderAction-based位移