Jede Eigenschaft tweenen
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 2 von 23.
Ein Tween kann jede Eigenschaft ändern, die eine Zahl, einen Vector2 oder eine Color enthält. Schreibe den Namen der Eigenschaft in Anführungszeichen, so wie du ihn im Code verwendest: "position", "scale", "rotation_degrees", "modulate".
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)Dadurch wird der Knoten in einer halben Sekunde doppelt so groß.
Der Endwert muss denselben Typ haben wie die Eigenschaft. rotation_degrees enthält eine Dezimalzahl, also schreibe 360.0, nicht 360. Verwechsle es nicht mit "rotation", das in Radiant angegeben wird. 360 Radiant entsprechen etwa 57 Umdrehungen.
Aufgabe
EinfachDer Roboter gleitet zum Pad. Ändere die Tween-Animation so, dass der Roboter an Ort und Stelle bleibt und sich einmal vollständig dreht. Tween rotation_degrees auf 360.0 in 1 Sekunde.
Probier es selbst
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Spielgefühl
1Tweens
Dein erster TweenJede Eigenschaft tweenenAusblendenEase OutEiner nach dem anderenZur gleichen ZeitEine Münze, die aufploppt4Aufblitzen und Feedback
Aufblitzen bei einem TrefferTreffer-StoppStauchen und StreckenSchwebende ZahlenÜbe selbstständig: Godot-Playground