Handfysiktjänst – MRTK2
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 FingerTipKinematicBodyPrefab
krä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).