Ausblenden
Teil des Abschnitts Spielgefühl der Godot-Journey von Coddy. Lektion 3 von 23.
modulate ist ein Color mit vier Bestandteilen: Rot, Grün, Blau und Alpha (a). Alpha gibt an, wie deckend der Node aussieht. 1 bedeutet deckend und 0 unsichtbar.
Um einen Bestandteil einer Eigenschaft mit einer Tween-Animation zu verändern, schreibe den Bestandteil nach einem Doppelpunkt:
var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)"modulate:a" ist eine einzelne Zahl, daher ist der Endwert 0.0. Rot, Grün und Blau bleiben gleich. Das funktioniert auch für "position:x" und "scale:y".
Ein Ausblenden ist nicht dasselbe wie visible = false. Der Node bleibt sichtbar, wird aber vollständig durchsichtig.
Aufgabe
EinfachLass den Roboter verblassen.
- Erstelle in
_ready()einen Tween mitcreate_tween(). - Animiere
"modulate:a"innerhalb von1.0Sekunden auf0.0.
Drücke „Spielen“: Der Roboter wird ausgeblendet. Drücke anschließend „Prüfen“.
Probier es selbst
extends Node2D
func _ready():
pass
Alle Lektionen in Spielgefühl
Übe selbstständig: Godot-Playground