Menu
CoddyTech

Node-Pfade

Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 20 von 27.

In dieser Szene liegen die Augen tiefer im Baum. Face ist ein untergeordnetes Element von Robot, Eyes ist ein untergeordnetes Element von Face, und die beiden Augen sind untergeordnete Elemente von Eyes.

$Eyes findet jetzt nichts, weil Eyes ein Enkel des Roboters ist. Um es zu erreichen, schreibe einen Pfad: die Namen auf dem Weg nach unten, mit einem / dazwischen.

get_node("Face/Mouth").position.y += 2
$Face/Mouth.position.y += 2   # das Gleiche, kürzer

get_node() erwartet den Pfad als Text. $ ist eine kürzere Schreibweise dafür. Bei einem falschen Pfad wird das Spiel mit Node not found angehalten.

challenge icon

Aufgabe

Einfach

Lass den Roboter nach oben und links schauen. Verwende beim Start des Spiels get_node(), um die Position von Face/Eyes auf Vector2(-4, -3) zu setzen. Beide Augen bewegen sich mit. Das Gesicht und der Mund bleiben an Ort und Stelle.

Probier es selbst

extends Node2D

func _ready():
	pass
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Nodes und Szenen

Übe selbstständig: Godot-Playground