Menu
CoddyTech

Hapus Sebuah Node

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

Koin yang kamu ambil seharusnya menghilang, bukan tersembunyi, agar tidak ada yang bisa menyentuhnya lagi. queue_free() menghapus sebuah node beserta semua anaknya dari game:

func _on_body_entered(body):
	queue_free()

Jika dipanggil sendiri, queue_free() menghapus node tempat script berada, dalam hal ini koin.

Namanya menyebut "queue" karena Godot menghapus node pada akhir frame saat ini, bukan langsung. Kode lain mungkin masih menggunakan node sampai saat itu. Kamu akan melihat mengapa hal ini penting dalam beberapa pelajaran lagi.

challenge icon

Tantangan

Mudah

Buat koin menghilang saat kamu berjalan menyentuhnya. Bebaskan koin di _on_body_entered.

Coba sendiri

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	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