Bersihkan Jalurnya
Termasuk bagian Sinyal dan Tabrakan dalam perjalanan Godot di Coddy. Pelajaran 18 dari 27.
Untuk menghapus semua node dari jenis yang sama, lakukan perulangan pada grup dan hapus setiap node:
for crate in get_tree().get_nodes_in_group("crates"):
crate.queue_free()Kamu tidak bisa menghapus list itu sendiri. get_nodes_in_group("crates").queue_free() menghentikan game dengan error karena list bukan node.
Tiga peti menghalangi jalan ke kanan. Semuanya berada dalam grup crates.
Tantangan
SedangSakelar hanya menghapus Crate1. Buat sakelar menghapus semua crate dalam grup crates. Lalu telusuri.
Coba sendiri
extends Node2D
func _ready():
$Switch.body_entered.connect(_on_switch_body_entered)
func _on_switch_body_entered(body):
$Crate1.queue_free()
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sinyal dan Tabrakan
Latihan sendiri: Playground Godot