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.
Sfida
MedioL'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()
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