Menu
CoddyTech

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 += 100

Dadurch 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.

challenge icon

Aufgabe

Einfach

Bewege den Roboter von seiner Startposition im Spiel weg.

  1. Bewege ihn in _ready() mit -= auf position.x um 150 Pixel nach links.
  2. Bewege ihn dann auf position.y um 40 Pixel 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

Übe selbstständig: Godot-Playground