Bildschirmschoner: Drift
Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 24 von 28.
In den nächsten fünf Lektionen baust du einen Bildschirmschoner: ein Logo, das über den Bildschirm gleitet, von den Rändern abprallt und bei jedem Abprall seine Farbe ändert.
Die Szene hat einen dunklen Himmel und einen Logo-Knoten mit einer weißen Platte, einem Schatten und einem Label. Die modulate des Logos färbt die Platte blau. Sein Skript, logo.gd, macht noch nichts.
Der erste Schritt ist eine Geschwindigkeit. Speichere sie in einer Knotenvariable, damit spätere Schritte sie ändern können, wenn das Logo abprallt.
Aufgabe
EinfachStarte den Bildschirmschoner: Lass das Logo treiben.
- Füge oben in
logo.gdeine Knotenvariablevelocityhinzu und setze sie aufVector2(200, 90). - Bewege das Logo in
_process()mitdeltapro Sekunde umvelocity.
Drücke „Spielen“: Das Logo treibt nach unten und rechts und zunächst aus dem Bildschirm. Drücke dann „Prüfen“.
Probier es selbst
extends Node2D
func _process(delta):
pass
Alle Lektionen in Nodes und Szenen
2Jeder Frame
Prozess läuft in jedem FrameDeltaPixel pro SekundeDiagonal bewegenMit Rotation drehenMit Skalierung wachsen5Projekt: Bildschirmschoner
Bildschirmschoner: DriftBildschirmschoner: SeitenwändeÜbe selbstständig: Godot-Playground