vrtk中的交互-触碰,抓取,使用
参考:VRTK - 2.场景物体的交互:触碰,抓取,使用 - 简书
已经能在场景中移动了,接下来肯定想在虚拟场景中与物体互动吧!
虚拟场景互动主要包括触碰,抓取,使用三种方式.
Touch
必要条件:
- 被接触的物体必须有Collider碰撞体(可以不加刚体)
- 被接触的物体必须有VRTK_InteractableObject组件
- 手柄控制器必须有VRTK_InteractTouch组件
Grab
必要条件:
- Touch的所有必要条件都要有
- 物体必须有刚体(即使不加刚体,运行时VRTK也会自动给你加上)
- 手柄控制器必须有VRTK_InteractGrab组件
注意:默认情况下物体上VRTK_InteractableObject组件的grab是不勾选的,只有勾选抓取才会生效