Menu
CoddyTech

Der Szenenbaum

Teil des Abschnitts Nodes und Szenen der Godot-Journey von Coddy. Lektion 4 von 28.

Knoten sind in einem Baum angeordnet. Ein Knoten kann Kinder haben, und jedes Kind kann eigene Kinder haben. Öffne den Tab Szene unter dem Spiel, um den Baum zu sehen. Main enthält den Hintergrund, den Boden und den Robot. Der Roboter enthält seine Antenne, Glühbirne, seinen Körper, sein Gesicht, seine Augen und seinen Mund.

Kinder bewegen sich mit ihrem Elternknoten. Wenn sich der Roboter bewegt, bewegen sich auch seine Augen.

name ist der Name eines Knotens, und get_child_count() zählt seine Kinder. print() nimmt mehrere Werte entgegen, die jeweils durch ein Komma getrennt sind, und gibt sie in einer Zeile aus:

print(name, " has ", get_child_count(), " parts")
challenge icon

Aufgabe

Einfach

Lass den Roboter sagen, wie viele Teile er hat.

  1. Ändere in _ready() print(name) so, dass vier Werte ausgegeben werden: name, " has ", get_child_count() und " parts".
  2. Setze zwischen jeden Wert ein Komma, wie im Beispiel oben.

Drücke „Spielen“: Die Konsole zeigt Robot has 7 parts. Drücke dann „Prüfen“.

Probier es selbst

extends Node2D

func _ready():
	print(name)

Alle Lektionen in Nodes und Szenen

Übe selbstständig: Godot-Playground