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
Namensraum: KWEngine3.GameObjectsAssembly: KWEngine3 (in KWEngine3.dll) Version: 3.0.9.5+57af0b8dc8253ca4e9d9803fd04a0124940de651
public bool AlignToGround(
float blendFactor = 1f,
float maxStepHeight = 0,5f,
params Type[] typelist
)
- 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)
Booleantrue, wenn die Instanz ausgerichtet und auf den Boden gesetzt wurde
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.