文章目录
- 一、背景:指着物体,为什么吸不过来
- 二、先认现象,别把提示当成抓取成功
- 三、我会核对哪些配置
- 四、实际排查,我按这个顺序走
- 五、哪些问题转到其他篇
- 实用总结
一、背景:指着物体,为什么吸不过来
手柄指向物体,射线看起来也碰到了,按下抓取键,物体却留在原地。
排查这类问题,我先不改拉取速度。因为“吸不过来”可能根本没走到拉取这一步。
射线没打中,目标不允许远选,抓取输入没触发,选中后仍保持远处的附着位置,都可能表现成同一件事:物体没有到手里。
我先把问题拆开:是没有找到目标,还是找到以后不允许抓?
这里的 Distance Grab 指远距离抓取这类能力,不特指某个同名组件。用 OpenXR 配合 XR Interaction Toolkit(下文简称 XRIT)时,OpenXR 接入正常,也不代表远抓规则已经配好。目标检测、选择和抓取移动,还要看交互组件。
本篇只查远距离抓取:射线有了却吸不到物体。相关现象按下面这张表去看对应文章:
| 你碰到的现象 | 去看哪篇 |
|---|---|
| 近场看得见却抓不住 | 抓走转放系列04|控制器能看见却抓不住:Interactor 与 Interactable 层对不上 |