Saltar al contenido principal
Esta página se tradujo automáticamente y puede contener errores. Ver el original en inglés

Class BhapticsPhysicsGloveSettings

Hereda de ScriptableObject

Use este ScriptableObject para controlar la sensación de la retroalimentación háptica que se producirá en una colisión.


Properties

hapticMode

  • Tipo: enum BhapticsPhysicsGloveSettings.HapticMode
    • Mode1: Master, Slave mode.
    • Mode2: No Master, Slave, No relative velocity.
    • Mode3: No Master, Slave, No relative velocity, No decay over time.
    • Mode4: No Master, Slave, No relative velocity, No decay over time, No collision.
  • Valor predeterminado: Mode1

Este modo determina cómo se calculan las colisiones y con qué parámetros.

motorIntensityMax

  • Tipo: int
  • Rango: 0 - 100
  • Valor predeterminado: 50

Define el nivel máximo de intensidad del motor. Este valor determina el límite superior de la intensidad de la retroalimentación háptica proporcionada al usuario durante las colisiones.

motorIntensityMin

  • Tipo : int
  • Rango: 0 - 100
  • Valor predeterminado: 1

Define el nivel mínimo de intensidad del motor. Este valor establece el umbral inferior de la intensidad de la retroalimentación háptica durante las colisiones.

velocityChangeMax

  • Tipo : float
  • Valor predeterminado: 2.0

Representa el cambio máximo en la velocidad relativa (m/s) entre el dedo y el objeto antes y después de la colisión. Este valor se utiliza para mapear la intensidad del motor.

velocityChangeMin

  • Tipo : float
  • Tooltip: Valor mínimo del cambio de velocidad relativa (m/s)
  • Valor predeterminado: 0.2

Representa el cambio mínimo en la velocidad relativa entre el dedo y el objeto antes y después de la colisión. Este valor se utiliza para mapear la intensidad del motor.

decayRate

  • Tipo : float
  • Rango: 0.0 - 1.0
  • Valor predeterminado: 0.3

Define la tasa a la que la fuerza del motor disminuye exponencialmente tras una colisión. El decaimiento comienza después del retardo definido por decayDelay

decayDelay

  • Tipo : float
  • Rango: 0.0 - 1.0
  • Valor predeterminado: 0.5

Especifica el retardo en segundos antes de que la fuerza del motor comience a disminuir exponencialmente tras una colisión.

masterSlaveDistanceMax

  • Tipo : float
  • Rango: 0.0 - 100.0
  • Valor predeterminado: 20.0

Representa la diferencia máxima de distancia entre la mano maestra y la mano esclava después de la colisión. Este valor se utiliza para mapear la intensidad máxima del motor.

nota

Los miembros heredados de ScriptableObject se pueden encontrar en Unity References.