Menu
CoddyTech

Libera il percorso

Fa parte della sezione Segnali e collisioni del percorso Godot di Coddy. Lezione 18 di 27.

Per rimuovere ogni nodo di un certo tipo, itera sul gruppo e libera ogni nodo:

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

Non puoi liberare la lista stessa. get_nodes_in_group("crates").queue_free() arresta il gioco con un errore, perché una lista non è un nodo.

Tre casse bloccano la strada verso destra. Sono tutte nel gruppo crates.

challenge icon

Sfida

Medio

L'interruttore rimuove solo Crate1. Fai in modo che rimuova ogni cassa nel gruppo crates. Poi procedi.

Provalo tu

extends Node2D

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

func _on_switch_body_entered(body):
	$Crate1.queue_free()
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Segnali e collisioni

Esercitati da solo: Playground Godot