Servicio de física manual: MRTK2
El servicio de física de la mano permite eventos de colisión corporal rígidos e interacciones con manos articuladas.
Habilitación de la extensión
Para habilitar la extensión, abra el perfil de RegisteredServiceProvider. Haga clic Register a new Service Provider
para agregar una nueva configuración. En el campo tipo de componente, seleccione HandPhysicsService. En el campo Perfil de configuración, seleccione el perfil de física de mano predeterminado incluido con la extensión.
Opciones de perfil
Capa física de mano
Controla la capa a la que se crearán instancias de las articulaciones de la mano.
Aunque el servicio tiene como valor predeterminado la capa "predeterminada" (0), se recomienda usar una capa independiente para objetos físicos de mano. De lo contrario, puede haber colisiones no deseadas o raycasts inexactos.
Prefabricado de cuerpo kinemático de punta de dedo
Controla qué objeto prefabricado se crea una instancia en los dedos. Para que el servicio funcione según lo previsto, el objeto prefabricado requiere:
- Un componente rigidbody, con isKinematic habilitado
- Un colisionador
- Componente de
JointKinematicBody
Usar el cuerpo kinemático de la palma
Controla si el servicio intentará crear una instancia de un objeto prefabricado en la articulación de la palma.
Prefabricado de cuerpo kinemático palm
Cuando UsePalmKinematicBody
está habilitado, se trata del objeto prefabricado en el que se creará una instancia. Al igual que FingerTipKinematicBodyPrefab
, este objeto prefabricado requiere:
- Un componente rigidbody, con isKinematic habilitado
- Un colisionador
- Componente de
JointKinematicBody
Uso del servicio
Una vez habilitada, use cualquier propiedad del IsTrigger
colisionador para recibir eventos de colisión de los 10 dígitos (y palma si están habilitados).