Setiap Node dalam Kelompok
Termasuk bagian Sinyal dan Tabrakan dalam perjalanan Godot di Coddy. Pelajaran 13 dari 27.
get_tree().get_nodes_in_group("lamps") memberimu setiap node dalam grup sebagai list. Telusuri list dengan for:
for lamp in get_tree().get_nodes_in_group("lamps"):
lamp.visible = trueBaris-baris di bawah for dijalankan satu kali untuk setiap node. Setiap kali, lamp adalah node berikutnya. Lima lampu berarti lima giliran.
get_tree() adalah tree seluruh game, jadi ini menemukan lampu di mana saja dalam scene. Tambahkan lampu keenam ke grup dan kode ini juga akan menyalakannya.
Tantangan
SedangMenekan E hanya menyalakan Lamp1. Buat agar semua lampu dalam grup lamps menyala dengan for loop. Lampu tetap mati sampai kamu menekan E.
Coba sendiri
extends Node2D
func _process(delta):
if Input.is_action_just_pressed("action"):
$Lamp1.visible = true
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