Menu
CoddyTech

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.

challenge icon

Aufgabe

Einfach

Lass den Roboter verblassen.

  1. Erstelle in _ready() einen Tween mit create_tween().
  2. Animiere "modulate:a" innerhalb von 1.0 Sekunden auf 0.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