Menu
CoddyTech

Apakah Ada di Dalam Kelompok?

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

Memeriksa body.name berfungsi untuk satu node. Untuk sekumpulan node, periksa grupnya:

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

is_in_group() memberikan jawaban ya atau tidak. Gunakan ini bahkan untuk satu node. Nama dapat berubah saat kamu mengganti nama atau menyalin node. Grup menunjukkan apa sebenarnya node itu.

Tiga robot berlari menuju garis finis. Red dan Blue berada dalam grup racers, yang ditetapkan di scene. Bot membersihkan lintasan dan tidak berada dalam grup mana pun.

challenge icon

Tantangan

Mudah

Garis finis mencetak satu baris untuk setiap robot yang melewatinya. Buat agar garis finis hanya mencetak baris untuk pembalap. Console seharusnya menampilkan Red finished! dan Blue finished!, dan tidak menampilkan apa pun untuk Bot.

Coba sendiri

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

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