You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity中MRTK3射线交互器输入动作修改问题咨询

MRTK3 射线交互器输入动作修改方案

和XRI直接修改全局Input Action映射的方式不同,MRTK3可以通过单独配置每个交互器的动作引用来实现抓握和射线交互的按键分离,具体操作如下:

操作步骤

  • 找到场景中对应手部的XRRayInteractor组件(默认手部预制体里,一般在LeftHandController/RightHandController下的RayInteractor对象上)
  • 打开Inspector面板,展开Input Actions折叠区域
  • 将Select Action Reference替换为你已经绑定了triggerPressed的UIPress输入动作引用
  • 保存设置后进入Play模式测试:此时射线交互(点击UI、触发可交互对象)会响应扳机键,而抓握交互(GrabInteractor)依然通过grip键触发

额外检查项

  • 确认UIPress输入动作的绑定仅指向triggerPressed,没有和其他按键冲突
  • 不要改动GrabInteractor的Select Action Reference,保持它指向绑定了gripPressed的原Select动作
  • 若动作无响应,检查XRInteractionManager是否正常挂载,以及交互器的Interaction Layer Mask是否包含目标对象的层级

内容的提问来源于stack exchange,提问作者Doyoung Kim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 13:05:19