手部物理服務 — MRTK2

Hand Physics Extension Service

手部物理服務可啟用固定的主體碰撞事件,並與已表達的手部互動。

啟用擴充功能

若要啟用擴充功能,請開啟您的 RegisteredServiceProvider 設定檔。 按一下 Register a new Service Provider 以新增組態。 在 [元件類型] 欄位中,選取 [HandPhysicsService]。 在 [組態設定檔] 欄位中,選取延伸模組隨附的預設手部物理設定檔。

設定檔選項

手部實體層

控制具現化手部將移至的圖層。

雖然服務預設為「預設」層 (0) ,但建議將個別層用於手部物理物件。 否則,可能會發生不必要的衝突和/或不正確的光線傳播。

手指尖 kinematic body prefab

控制在指尖上具現化的預製專案。 為了讓服務如預期般運作,預製專案需要:

  • 已啟用 isKinematic 的固定體元件
  • 碰撞器
  • JointKinematicBody 元件

使用手掌 kinematic 主體

控制服務是否會嘗試在手掌聯合上具現化預製專案。

手掌 kinematic body prefab

啟用時 UsePalmKinematicBody ,這是具現化的預製專案。 就像 一樣 FingerTipKinematicBodyPrefab ,此預製專案需要:

  • 已啟用 isKinematic 的固定體元件
  • 碰撞器
  • JointKinematicBody 元件

如何使用服務

啟用之後,使用任何碰撞器的 IsTrigger 屬性,在啟用) 時,從所有 10 位數 (和手掌接收碰撞事件。