AnimationPlayer
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 20 von 23.
Eine Animation ist eine im Voraus erstellte Bewegung, etwa ein Schweben im Leerlauf oder eine sich öffnende Tür. Sie wird in einem AnimationPlayer-Knoten gespeichert.
Eine Animation enthält Spuren. Jede Spur ändert eine Eigenschaft. Ihre Schlüssel sind Werte zu festgelegten Zeitpunkten, etwa y = 300 bei 0 Sekunden und y = 288 bei 0.6 Sekunden. Godot füllt die Zeitpunkte zwischen den Schlüsseln aus.
Der AnimationPlayer dieses Roboters hat zwei Animationen: "bob", ein Schweben, das sich wiederholt, und "hop", einen Sprung.
$AnimationPlayer.play("bob")Der Name muss exakt übereinstimmen, einschließlich Groß- und Kleinschreibung. Eine Endlosschleifen-Animation wird so lange abgespielt, bis du eine andere abspielst oder stop() aufrufst.
Aufgabe
EinfachWenn das Spiel startet, spiele die "bob"-Animation des Roboters ab.
Probier es selbst
extends Node2D
func _ready():
pass
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Spielgefühl
Übe selbstständig: Godot-Playground