unity | VR物体的抓取

实现物体的抓取

1.在场景中添加如下图所示的三个物体,其中Cube(1)为要抓取的物体。

在这里插入图片描述

2.在选中要交互的物体(要抓取的物体)的前提下,点击如下图所示,Window------>VRTK------>Set Interactable Object。

在这里插入图片描述

3.设置如下图所示,Touch Highliget Coler 设置的是手柄接触交互物体时,物体的高亮颜色,主要用在制作阶段,直观反映交互情况。

在这里插入图片描述

4.在交互物体下新建Handle,用来设置抓取点,应为在默认情况下,抓取点位于交互物体中心,但是为了符合日常的逻辑,所以需要设置抓取点。
用于建立的是空物体,为了观察方便,所以我们给她设置一个标志,然后将其放置在合适的抓取位置上,如下图所示,图中蓝色圆球处则为抓取点。

在这里插入图片描述

5.将Handle添加到Cube(1)下的Right Snap Handle和Left Snap Handle 中即可。

在这里插入图片描述

PS:所有交互的物体必须带有collider。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章