Menu
CoddyTech

Bir Gruba Katıl

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

Bir oyunda genellikle çok sayıda madeni para veya düşman bulunur. Grup, düğümleri tek bir küme olarak ele alabilmen için üzerlerine koyduğun bir etikettir.

Bir düğüm, genellikle _ready() içinde add_to_group() ile bir gruba katılır:

func _ready():
	add_to_group("coins")

Grup adı tırnak içindeki metindir. Gruba katılan ilk düğüm grubu oluşturur.

Dört madeni paranın tümü coin.gd dosyasını çalıştırır, bu nedenle bu tek satır dördünü de gruba ekler. Main üzerindeki betik, coins içindeki her düğümü döndürür:

extends Node2D

# Main, coins grubundaki her düğümü döndürür.
func _process(delta):
	for coin in get_tree().get_nodes_in_group("coins"):
		coin.rotation += 3 * delta

for döngüsünü iki derste öğreneceksin. Şimdilik grup boş, bu yüzden hiçbir şey dönmez.

challenge icon

Görev

Kolay

coin.gd içinde, oyun başladığında her madeni paranın coins grubuna katılmasını sağlayın. Play düğmesine basın; dört madeni paranın tamamı dönsün.

Kendin dene

extends Area2D

func _ready():
	pass
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