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 = trueGame 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.
Tantangan
MudahDi main.gd:
- Tambahkan
var has_key = false. - Di
_ready, hubungkan$Key.body_enteredke_on_key_body_entered. - Di dalamnya, atur
has_keymenjaditrue, hapus kunci, lalu tampilkan$HUD/KeyIcon.
Coba sendiri
extends Node2D
func _ready():
pass
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Proyek
1Proyek: Breakout
Pemukul BreakoutJaga Pemukul Tetap di Layar4Proyek: Penjelajah Ruang Bawah Tanah
Jelajahi Ruang Bawah TanahAmbil KunciLatihan sendiri: Playground Godot