Menu
CoddyTech

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 = true

Baris-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.

challenge icon

Tantangan

Sedang

Menekan 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
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