Servizio di fisica manuale - MRTK2
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).