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 * deltaKamu akan mempelajari perulangan for dalam dua pelajaran. Untuk saat ini, grup tersebut kosong, jadi tidak ada yang berputar.
Tantangan
MudahDi 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
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Sinyal dan Tabrakan
3Kelompok
Bergabung dengan KelompokApakah Ada di Dalam Kelompok?Setiap Node dalam KelompokHitung KelompokLatihan sendiri: Playground Godot