Menu
CoddyTech

Ambil Kunci

Termasuk bagian Proyek dalam perjalanan Godot di Coddy. Pelajaran 27 dari 33.

Kunci berada di sudut kiri atas. Kunci itu adalah Area2D bernama Key, jadi kunci itu tahu saat hero berjalan masuk ke dalamnya. main.gd mendengarkan:

func _on_key_body_entered(body):
	has_key = true
	$Key.queue_free()
	$HUD/KeyIcon.visible = true

Game mengingat kunci itu melalui has_key. Kunci menghilang dari lantai, lalu ikon kunci muncul di bilah atas.

Hanya hero yang bergerak, jadi kamu tidak perlu memeriksa body yang mana.

challenge icon

Tantangan

Mudah

Di main.gd:

  1. Tambahkan var has_key = false.
  2. Di _ready, hubungkan $Key.body_entered ke _on_key_body_entered.
  3. Di dalamnya, atur has_key menjadi true, hapus kunci, lalu tampilkan $HUD/KeyIcon.

Coba sendiri

extends Node2D

func _ready():
	pass
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Proyek

Latihan sendiri: Playground Godot