Aufblitzen bei einem Treffer
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 16 von 23.
Ein weißes Aufblitzen zeigt dem Spieler sofort, dass etwas getroffen wurde.
modulate multipliziert die Farben des Knotens. Color(1, 1, 1) verändert nichts und ist somit der Normalwert eines Knotens. Zahlen über 1 machen die Farben heller. Color(4, 4, 4) lässt den Roboter fast weiß erscheinen.
modulate = Color(4, 4, 4)Lass modulate dann mit Tweening wieder zu Color(1, 1, 1) zurückkehren. Der Roboter nimmt innerhalb eines Sekundenbruchteils wieder seine eigenen Farben an.
In diesem Spiel ruft das Drücken von E die Funktion hit() des Roboters auf.
Aufgabe
EinfachLass den Roboter aufblitzen, wenn er getroffen wird.
- Setze in
hit()modulateaufColor(4, 4, 4). - Lass dann
modulateinnerhalb von0.3Sekunden wieder zuColor(1, 1, 1)überblenden.
Drücke „Spielen“ und drücke E: Der Roboter blitzt weiß auf und blendet wieder zurück. Drücke dann „Prüfen“.
Probier es selbst
extends Node2D
func hit():
pass
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