Dein erster Tween
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 1 von 23.
Ein Tween verändert eine Eigenschaft allmählich über die Zeit. Du gibst ihm die Eigenschaft, den Endwert und die Anzahl der Sekunden vor. Godot verändert die Eigenschaft bei jedem Frame ein wenig, bis der Endwert erreicht ist.
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(400, 100), 2.0)create_tween() erstellt einen Tween. tween_property() nimmt vier Werte entgegen: den zu ändernden Knoten (self ist der Knoten, auf dem sich das Skript befindet), den Namen der Eigenschaft in Anführungszeichen, den Endwert und die Zeit in Sekunden.
Der Tween startet von selbst und stoppt, wenn er fertig ist. Du brauchst kein _process.
Aufgabe
EinfachDer Roboter springt direkt auf das bernsteinfarbene Feld. Lass ihn stattdessen dorthin gleiten. Lass seine position über 1 Sekunde zu Vector2(480, 265) übergehen.
Probier es selbst
extends Node2D
func _ready():
position = Vector2(480, 265)
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