XR Origin
首先,按照這裏的說明在場景中(zhōng)創建一個XR Origin創建XR Origin遊戲對象後,展開其層級結構以查看左手控制器和右手控制器。
每個遊戲對象都包含一個 XR Controller 組件,這些組件默認沒有(yǒu)映射到任何輸入操作(zuò)。由于當前情況下并不需要這些組件,可(kě)以将它們删除。
接下來,在 XR Origin(或 AR Session Origin)遊戲對象上添加一個 XR Hand Tracking Manager 組件。
XR 手部追蹤
提示! 可(kě)以通過代碼創建 XR Hand Tracking Manager 實例,使用(yòng) XR Hand Tracking Manager 類中(zhōng)的 GetOrCreate 靜态公(gōng)共 API。有(yǒu)關詳細信息,請參見 XR Hand Tracking Manager API。 |
該組件用(yòng)于可(kě)視化手部模型。它在運行時監聽 XR Hand Tracking Subsystem 事件,并設置用(yòng)戶手部的跟蹤位置,參考 XR Origin(支持 XR Origin 和 AR Session Origin)。在運行時,Hand Tracking Manager 會實例化左右手預制件,并根據用(yòng)戶手部的跟蹤狀态優雅地進行淡入淡出。
在場景的層級視圖中(zhōng)右鍵單擊,選擇 QCHT > Hand Tracking Manager,将 Hand Tracking Manager 添加到場景中(zhōng)。
編輯器模拟
要啓用(yòng)手部追蹤模拟器,請在 Unity 的項目設置中(zhōng),前往 XR Plug-in Management > Hand Tracking Simulation 部分(fēn),并勾選模拟子系統選項。
啓用(yòng)模拟器時,系統還會導入并啓用(yòng) XR Interaction Toolkit Device Simulator,因為(wèi)手部追蹤模拟器是基于它構建的。
确保在項目設置的 XR Interaction Toolkit 部分(fēn)啓用(yòng)了“在場景中(zhōng)使用(yòng) XR 設備模拟器”選項。
注意! 在将應用(yòng)程序構建到目标平台之前,必須禁用(yòng)此設置。 從 QCHTI 4.1.2 版本開始,此設置會在構建過程中(zhōng)自動取消勾選。 |
要了解如何使用(yòng)模拟器,請參考 XR Interaction Toolkit Device Simulator 文(wén)檔。