Eine Position festlegen
Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 5 von 28.
Die position eines Knotens ist ein Vector2: zwei Zahlen, x und y. x zählt Pixel nach rechts. y zählt Pixel nach unten. Die obere linke Ecke des Spiels ist (0, 0), und dieses Spiel ist 640 Pixel breit und 360 Pixel hoch.
Lege in _ready() eine Position fest, um auszuwählen, wo ein Knoten startet:
func _ready():
position = Vector2(500, 100)Dadurch befindet sich der Roboter nahe der oberen rechten Ecke. Ein größerer Wert für y bedeutet, dass er weiter unten auf dem Bildschirm ist.
Aufgabe
EinfachBewege den Roboter an einen neuen Startplatz.
- Ersetze in
_ready()passdurch eine Zeile, diepositionaufVector2(100, 250)setzt. - Behalte zuerst
xund dannybei.
Drücke „Spielen“: Der Roboter steht links, direkt über dem Boden. Drücke dann „Prüfen“.
Probier es selbst
extends Node2D
func _ready():
pass
Alle Lektionen in Nodes und Szenen
1Dein erstes Godot-Spiel
Was ist Godot?Ready wird einmal ausgeführtAusgabe in GodotDer SzenenbaumEine Position festlegenEinen Node einmal bewegenÜbe selbstständig: Godot-Playground