Menu
CoddyTech

Yolu Temizle

Coddy'nin Godot Journey'sinin Sinyaller ve Çarpışmalar bölümünün bir parçası. Ders 18 / 27.

Belirli bir türdeki tüm düğümleri kaldırmak için grup üzerinde döngü kur ve her düğümü serbest bırak:

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

Listenin kendisini serbest bırakamazsın. get_nodes_in_group("crates").queue_free() oyunu bir hatayla durdurur, çünkü liste bir düğüm değildir.

Sağ tarafa giden yolu üç sandık kapatıyor. Hepsi crates grubunda.

challenge icon

Görev

Orta

Anahtar yalnızca Crate1'i kaldırıyor. Gruptaki tüm kasaları kaldırmasını sağla: crates. Ardından devam et.

Kendin dene

extends Node2D

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

func _on_switch_body_entered(body):
	$Crate1.queue_free()
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Sinyaller ve Çarpışmalar bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground