Anahtarı Al
Coddy'nin Godot Journey'sinin Projeler bölümünün bir parçası. Ders 30 / 36.
Anahtar sol üst köşededir. Key adlı bir Area2D'dir, bu yüzden kahraman içine girdiğinde bunu anlar. main.gd dinler:
func _on_key_body_entered(body):
has_key = true
$Key.queue_free()
$HUD/KeyIcon.visible = trueOyun anahtarı has_key içinde hatırlar. Anahtar zeminden kaybolur ve üst çubukta bir anahtar simgesi görünür.
Hareket eden tek gövde kahramandır, bu yüzden hangi gövde olduğunu kontrol etmen gerekmez.
Görev
KolayKahramanın anahtarı almasını sağla.
main.gddosyasınavar has_key = falseekle._readyiçinde$Key.body_enteredsinyalini_on_key_body_enteredişlevine bağla.- Burada
has_keydeğerinitrueolarak ayarla, anahtarı kaldır ve$HUD/KeyIconöğesini göster.
“Oyna” düğmesine bas ve anahtara doğru yürü: anahtar üst çubukta görünür. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Node2D
func _ready():
pass
Projeler bölümündeki tüm dersler
1Proje: Tuğla Kırma
Tuğla Kırma RaketiRaketi Ekranda Tut4Proje: Zindan Macerası
Zindanda YürüAnahtarı AlKendi başına pratik yap: Godot playground