【概述】
之前我們只是用了一個簡單方塊作為可交互對象。其實可交互對象可以有許多細節設置,包括具體抓握物體的哪個點,指定抓握的方向,指定Secondary Action允許兩手互換抓握,雙手抓握,用兩手改變物體大小等。
【拾取物體】
要讓一個物體能夠被拾取,必須設置它為可互動的。
可互動的物體可以根據與它互動的順序不同,做出兩種不同的action。第一個互動動作叫Primary Action,第二個就是Secondary Action。你可以在Interactable Facade組件中確定是否需要第二個Action。
在Hierarchy中選中Environment下的白方塊兒,雙擊獲得焦點。滾動到 Interactable Facade組件部分,可以看到主副動作。
目前主動作被設置為:Interactable Grab Action Follow,意思是被拾取后會跟隨主體移動。其它選項的效果:
- 如果設定為Interactable Grab Action None,表示不能被拾取。
- 設定為Custom,可以用來寫出自定義動作。
關于Primary Action的Grab Type,設定為Hold Till Release,意味著你必須持續摁下抓握鍵來保持拾取狀態,如果設定為Toggle,那么摁一下抓取,再摁一下松開,不需要持續抓取。