Appearance
内容响应手的交互
TIP
为物体添加 Collider 和 SpatialObject 组件,这样就可以响应手的交互了,SpatialObject 组件提供了 15 个响应事件供开发者使用。
| Event | 说明 | 触发次数 |
|---|---|---|
| OnHandTriggerEnter | 当手近距离接触物体的时候触发。 | 仅在接触的瞬间触发一次。 |
| OnHandTriggerStay | 当手近距离持续接触物体的时候触发。 | 每个 Physics 循环触发一次。 |
| OnHandTriggerExit | 当手近距离接触物体后离开的时候触发。 | 仅在脱离接触的瞬间触发一次。 |
| OnHandTriggerGrab | 当手近距离且捏合了拇指和食指或者握拳的时候触发。 | 每个 Physics 循环触发一次。 |
| OnHandTriggerRelease | 当手近距离抓取然后松开物体的时候触发。 | 仅在松开手的瞬间触发一次。 |
| OnHandRayEnter | 当手远距离射线接触物体的时候触发。 | 在接触的瞬间触发一次。 |
| OnHandRayStay | 当手远距离射线持续接触物体的时候触发。 | 每个 Physics 循环触发一次。 |
| OnHandRayExit | 当手远距离射线接触物体后离开的时候触发。 | 仅在脱离接触的瞬间触发一次。 |
| OnHandRayGrab | 当手远距离射线接触物体且捏合了拇指和食指或者握拳的时候触发。 | 每个 Physics 循环触发一次。 |
| OnHandRayRelease | 当手远距离射线抓取然后松开物体的时候触发。 | 仅在松开手的瞬间触发一次。 |
| OnHandEnter | 当手近距离接触或远距离射线接触物体的时候触发。 | 在接触的瞬间触发一次。 |
| OnHandStay | 当手近距离接触或远距离射线持续接触物体的时候触发。 | 每个 Physics 循环触发一次。 |
| OnHandExit | 当手近距离接触或远距离射线接触物体后离开的时候触发。 | 仅在脱离接触的瞬间触发一次。 |
| OnHandGrab | 当手近距离或远距离射线接触物体且(捏合了拇指和食指或者握拳)的时候触发。 | 每个 Physics 循环触发一次。 |
| OnHandRelease | 当手近距离接触或远距离射线抓取然后松开物体的时候触发。 | 仅在松开手的瞬间触发一次。 |