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。

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