手部物理服務 - MRTK2

手部物理擴充服務

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

啟用擴充功能

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

設定檔選項

手部實體層

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

雖然服務預設為「預設」層 (0) ,但建議針對手部物理物件使用不同的圖層。 否則可能會發生不必要的碰撞和/或不正確的光線廣播。

手指尖 kinematic body prefab

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

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

使用手掌 kinematic 主體

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

手掌 kinematic body prefab

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

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

如何使用服務

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