Condividi tramite


Servizio di fisica delle mani - MRTK2

Servizio di estensione fisica della mano

Il servizio di fisica delle mani consente eventi di collisione del corpo rigidi 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 il livello a cui verranno create le giunzioni della mano di cui è stata creata un'istanza.

Anche se per impostazione predefinita il servizio usa il livello "predefinito" (0), è consigliabile usare un livello separato per gli oggetti di fisica delle mani. In caso contrario, potrebbero verificarsi collisioni indesiderate e/o raycast imprecisi.

Prefab del corpo kinematico con punta del dito

Controlla il prefab di cui viene creata un'istanza a portata di mano. Affinché il servizio funzioni come previsto, il prefab richiede:

  • Componente rigidbody, con isKinematic abilitato
  • Un collisore
  • JointKinematicBody componente

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 kinematico del palmo

Quando UsePalmKinematicBody è abilitato, si tratta del prefab di cui verrà creata un'istanza. Proprio come FingerTipKinematicBodyPrefab, questo prefab richiede:

  • Componente rigidbody, con isKinematic abilitato
  • Un collisore
  • JointKinematicBody componente

Come usare il servizio

Una volta abilitata, usa la proprietà di IsTrigger qualsiasi collisore per ricevere eventi di collisione da tutte le 10 cifre (e palmi se sono abilitati).