Menu
CoddyTech

Den Weg freimachen

Teil des Abschnitts Signale und Kollisionen der Godot-Journey von Coddy. Lektion 18 von 27.

Um alle Knoten einer Art zu entfernen, durchlaufe die Gruppe und gib jeden Knoten frei:

for crate in get_tree().get_nodes_in_group("crates"):
	crate.queue_free()

Du kannst nicht die Liste selbst freigeben. get_nodes_in_group("crates").queue_free() beendet das Spiel mit einem Fehler, weil eine Liste kein Knoten ist.

Drei Kisten versperren den Weg nach rechts. Sie befinden sich alle in der Gruppe crates.

challenge icon

Aufgabe

Mittel

Der Schalter entfernt nur Crate1. Lass ihn jede Kiste in der Gruppe crates entfernen. Dann mach weiter.

Probier es selbst

extends Node2D

func _ready():
	$Switch.body_entered.connect(_on_switch_body_entered)

func _on_switch_body_entered(body):
	$Crate1.queue_free()
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 Signale und Kollisionen

Übe selbstständig: Godot-Playground