Appearance
内容响应手的交互
为物体添加 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 | 当手近距离接触或远距离射线抓取然后松开物体的时候触发。 | 仅在松开手的瞬间触发一次。 |