Share via


Handfysiktjänst – MRTK2

Tilläggstjänst för handfysik

Handfysiktjänsten möjliggör stela kroppskollisioner och interaktioner med ledade händer.

Aktivera tillägget

Om du vill aktivera tillägget öppnar du profilen RegisteredServiceProvider. Klicka här om du Register a new Service Provider vill lägga till en ny konfiguration. I fältet komponenttyp väljer du HandPhysicsService. I fältet konfigurationsprofil väljer du standardprofilen för handfysik som ingår i tillägget.

Profilalternativ

Handfysikskikt

Styr lagret som de instansierade handfogarna ska gå till.

Även om tjänsten är standard för standardskiktet (0) rekommenderar vi att du använder ett separat lager för handfysikobjekt. Annars kan det uppstå oönskade kollisioner och/eller felaktiga strålkastare.

Fingerspets kinematisk kroppsprefab

Styr vilken prefab som instansieras på fingertopparna. För att tjänsten ska fungera som förväntat kräver prefab:

  • En rigidbody-komponent med isKinematic aktiverat
  • En kolliderare
  • JointKinematicBody -komponent

Använda palm kinematisk kropp

Styr om tjänsten försöker instansiera en prefab på palmfogen.

Palm kinematic body prefab

När UsePalmKinematicBody är aktiverat är detta den prefab som den instansierar. Precis som FingerTipKinematicBodyPrefabkräver den här prefab:

  • En rigidbody-komponent med isKinematic aktiverat
  • En kolliderare
  • JointKinematicBody -komponent

Så här använder du tjänsten

När du är aktiverad använder du en kollideraregenskap för att ta emot kollisionshändelser IsTrigger från alla 10 siffror (och handflator om de är aktiverade).