Unity VR开发中Teleportation Area有效但传送功能失效问题
已通过使用SteamVR Plugin并根据自身需求修改的方式“修复”了该问题
问题描述
使用Unity 2021.3.4f1学习VR开发,参照教程搭建基础场景时,严格按照步骤操作后传送系统始终无法正常工作:控制器射线指向有效可传送区域时,射线正常显示为白色(可确认区域识别为有效状态),但按下控制器任意按键、扳机都没有任何响应。
已确认的项目配置信息
- XR Interaction Toolkit版本:2.02
- 已在XR Plug-in Management中完成OpenXR配置
- 场景平面已添加
Teleportation Area脚本 Teleportation Provider组件已启用- 控制器
XR Ray Interactor设置项中,Interaction Layer Mask与Raycast Mask均设置正确,当前为全选“Everything” - XRI Default Input Actions配置:左右手柄Locomotion配置规则一致,
Teleport Select、Mode Activate绑定至Primary2DAxis,Teleport Mode Cancel绑定至gripPressed,配置可参考对应设置截图。
以上为全部相关信息,可按需补充其他排查所需内容。
内容的提问来源于stack exchange,提问作者Moedoe
相关产品推荐
相关产品推荐

