GameObjectAlignToGround(Single, Single, Type) Methode

Richtet die Instanz (z.B. ein Fahrzeug) am Boden unter den vier unteren Ecken ihrer Hitbox aus und setzt sie so auf den Boden, dass keine Ecke im Boden steckt

Definition

Namensraum: KWEngine3.GameObjects
Assembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.9.5+57af0b8dc8253ca4e9d9803fd04a0124940de651
C#
public bool AlignToGround(
	float blendFactor = 1f,
	float maxStepHeight = 0,5f,
	params Type[] typelist
)

Parameter

blendFactor  Single  (Optional)
Anteil der Drehung, der sofort ausgeführt wird (0 = keine Änderung, 1 = sofort vollständig ausrichten, z.B. 0.2f zum Glätten)
maxStepHeight  Single  (Optional)
Größter Höhenunterschied, der pro Aufruf nach oben oder unten ausgeglichen wird (Standard: 0.5f)
typelist  Type
Klassen der Objekte, die als Boden gelten (ohne Angabe: alle Kollisionsobjekte)

Rückgabewert

Boolean
true, wenn die Instanz ausgerichtet und auf den Boden gesetzt wurde

Anmerkungen

Für genauere Ergebnisse (z.B. Reifenpositionen) die Überladung mit eigenen Kontaktpunkten verwenden. Als Boden zählen Terrain-Objekte und Kollisionsobjekte der angegebenen Klassen (ohne Angabe: alle Kollisionsobjekte). Damit Kollisionsobjekte gefunden werden, muss die Instanz selbst ein Kollisionsobjekt sein. Liegt der Boden mehr als maxStepHeight über oder unter der Instanz (z.B. während eines Sprungs oder vor einer Wand), wird nichts verändert.

Siehe auch