Menu
CoddyTech

Grupta mı?

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

body.name değerini kontrol etmek bir düğüm için işe yarar. Bir düğüm kümesi için grubu kontrol et:

if body.is_in_group("racers"):
	print(body.name, " finished!")

is_in_group() evet ya da hayır yanıtını verir. Tek bir düğüm için bile bunu kullan. Bir düğümü yeniden adlandırdığında veya kopyaladığında adı değişir. Grup, düğümün ne olduğunu belirtir.

Üç robot bitiş çizgisine doğru koşuyor. Red ve Blue, sahnede ayarlanmış olan racers grubunda. Bot pisti temizler ve hiçbir grupta değildir.

challenge icon

Görev

Kolay

Bitiş çizgisi, onu geçen her robot için bir satır yazdırır. Yalnızca yarışçılar için yazdırmasını sağla. Konsolda Red finished! ve Blue finished! görünmeli, Bot içinse hiçbir şey görünmemeli.

Kendin dene

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	print(body.name, " finished!")
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