Menu
CoddyTech

Bergabung dengan Kelompok

Termasuk bagian Sinyal dan Tabrakan dalam perjalanan Godot di Coddy. Pelajaran 11 dari 27.

Sebuah game sering memiliki banyak koin atau banyak musuh. Grup adalah label yang kamu berikan pada node agar kamu dapat memperlakukannya sebagai satu set.

Sebuah node bergabung dengan grup menggunakan add_to_group(), biasanya di _ready():

func _ready():
	add_to_group("coins")

Nama grup berupa teks di dalam tanda kutip. Node pertama yang bergabung akan membuat grup tersebut.

Keempat koin menjalankan coin.gd, jadi satu baris ini memasukkan keempatnya ke dalam grup. Skrip pada Main memutar setiap node di coins:

extends Node2D

# Main memutar setiap node dalam grup coins.
func _process(delta):
	for coin in get_tree().get_nodes_in_group("coins"):
		coin.rotation += 3 * delta

Kamu akan mempelajari perulangan for dalam dua pelajaran. Untuk saat ini, grup tersebut kosong, jadi tidak ada yang berputar.

challenge icon

Tantangan

Mudah

Di coin.gd, buat setiap koin bergabung dengan grup coins saat game dimulai. Tekan Mainkan, lalu keempat koin berputar.

Coba sendiri

extends Area2D

func _ready():
	pass
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Sinyal dan Tabrakan

Latihan sendiri: Playground Godot