Einen Node einmal bewegen
Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 6 von 28.
Mit position platzierst du einen Knoten an einer genauen Stelle. Um ihn um einen Betrag von seiner aktuellen Position aus zu verschieben, ändere position.x oder position.y. += addiert zu einer Zahl:
position.x += 100Dadurch wird der Knoten um 100 Pixel nach rechts verschoben. -= subtrahiert, also verschiebt position.y -= 50 ihn um 50 Pixel nach oben. Denk daran, dass y nach unten wächst.
Eine Verschiebung um einen Betrag funktioniert unabhängig davon, wo der Knoten startet.
Aufgabe
EinfachBewege den Roboter von seiner Startposition im Spiel weg.
- Bewege ihn in
_ready()mit-=aufposition.xum150Pixel nach links. - Bewege ihn dann auf
position.yum40Pixel nach oben.
Drücke „Spielen“: Der Roboter startet links oberhalb der Mitte. 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