Servizio di fisica manuale - MRTK2

Hand Physics Extension Service

Il servizio di fisica della mano consente eventi rigidi di collisione del corpo e interazioni con mani articolate.

Abilitazione dell'estensione

Per abilitare l'estensione, aprire il profilo RegisteredServiceProvider. Fare clic Register a new Service Provider per aggiungere una nuova configurazione. Nel campo tipo di componente selezionare HandPhysicsService. Nel campo Profilo di configurazione selezionare il profilo di fisica della mano predefinito incluso nell'estensione.

Opzioni del profilo

Livello di fisica della mano

Controlla lo strato a cui andranno le articolazioni delle mani create.

Anche se per impostazione predefinita il servizio è il livello "predefinito" (0), è consigliabile usare un livello separato per gli oggetti di fisica della mano. In caso contrario, potrebbero esserci collisioni indesiderate e/o raycast non accurati.

Prefab del corpo kinematico punta del dito

Controlla il prefab di cui viene creata un'istanza sulla punta delle dita. Affinché il servizio funzioni come previsto, il prefab richiede:

  • Componente rigidbody, con isKinematic abilitato
  • Collisore
  • Componente JointKinematicBody

Usare il corpo kinematico del palmo

Controlla se il servizio tenterà di creare un'istanza di un prefab sull'articolazione del palmo.

Prefab del corpo del palmo kinematic

Quando UsePalmKinematicBody è abilitata, si tratta del prefab che creerà un'istanza. Proprio come FingerTipKinematicBodyPrefab, questo prefab richiede:

  • Componente rigidbody, con isKinematic abilitato
  • Collisore
  • Componente JointKinematicBody

Come usare il servizio

Dopo l'abilitazione, usare la proprietà di IsTrigger qualsiasi collisore per ricevere eventi di collisione da tutte le 10 cifre (e i palmi, se abilitati).