Zum Hauptinhalt springen
Diese Seite wurde automatisch übersetzt und kann Fehler enthalten. Original auf Englisch ansehen

Class BhapticsPhysicsGloveSettings

Erbt von ScriptableObject

Verwenden Sie dieses ScriptableObject, um das Gefühl der bei Kollisionen auftretenden Haptik zu steuern.


Properties

hapticMode

  • Typ: 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.
  • Standard: Mode1

Dieser Modus bestimmt, mit welchen Parametern Kollisionen berechnet werden.

motorIntensityMax

  • Typ: int
  • Bereich: 0 - 100
  • Standardwert: 50

Definiert das maximale Intensity-Level des Motors. Dieser Wert bestimmt die Obergrenze der Stärke des haptischen Feedbacks, das dem Benutzer während Kollisionen bereitgestellt wird.

motorIntensityMin

  • Typ : int
  • Bereich: 0 - 100
  • Standardwert: 1

Definiert das minimale Intensity-Level des Motors. Dieser Wert legt die untere Schwelle für die Stärke des haptischen Feedbacks während Kollisionen fest.

velocityChangeMax

  • Typ : float
  • Standardwert: 2.0

Stellt die maximale Änderung der relativen Geschwindigkeit (m/s) zwischen dem Finger und dem Objekt vor und nach der Kollision dar. Dieser Wert wird verwendet, um die Intensity des Motors abzubilden.

velocityChangeMin

  • Typ : float
  • Tooltip: Minimaler Wert der relativen Geschwindigkeitsänderung (m/s)
  • Standardwert: 0.2

Stellt die minimale Änderung der relativen Geschwindigkeit zwischen dem Finger und dem Objekt vor und nach der Kollision dar. Dieser Wert wird verwendet, um die Intensity des Motors abzubilden.

decayRate

  • Typ : float
  • Bereich: 0.0 - 1.0
  • Standardwert: 0.3

Definiert die Rate, mit der die Motorstärke nach einer Kollision exponentiell abnimmt. Die Abnahme beginnt nach der durch decayDelay definierten Verzögerung.

decayDelay

  • Typ : float
  • Bereich: 0.0 - 1.0
  • Standardwert: 0.5

Gibt die Verzögerung in Sekunden an, bevor die Motorstärke nach einer Kollision exponentiell abzunehmen beginnt.

masterSlaveDistanceMax

  • Typ : float
  • Bereich: 0.0 - 100.0
  • Standardwert: 20.0

Stellt den maximalen Abstandsunterschied zwischen der Master- und der Slave-Hand nach der Kollision dar. Dieser Wert wird verwendet, um die maximale Intensity des Motors abzubilden.

hinweis

Von ScriptableObject geerbte Member finden Sie in den Unity References.