Zur gleichen Zeit
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 6 von 23.
Manche Änderungen sollten gleichzeitig stattfinden, wie bei einer Münze, die wächst und dabei verblasst. Mit parallel() wird der nächste Schritt gleichzeitig mit dem vorherigen ausgeführt.
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.5)Der Knoten wächst und verblasst in derselben halben Sekunde. Ein Schritt ohne parallel() wartet wie gewohnt, bis der vorherige Schritt abgeschlossen ist.
Damit alle Schritte einer Animation gleichzeitig ausgeführt werden, ruf einmal nach create_tween() tween.set_parallel() auf.
Aufgabe
EinfachLass den Roboter rotieren, während er gleitet.
- Lass beide Schritte 1 Sekunde dauern.
- Füge
.parallel()beim zweiten Schritt, dem Rotieren, hinzu, damit er gleichzeitig mit dem Gleiten beginnt.
Drücke auf „Spielen“: Der Roboter rollt in einer Bewegung auf die Plattform. Drücke dann auf „Prüfen“.
Probier es selbst
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
tween.tween_property(self, "rotation_degrees", 360.0, 1.0)
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