Menu
CoddyTech

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

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

challenge icon

Görev

Kolay

Kahramanın anahtarı almasını sağla.

  1. main.gd dosyasına var has_key = false ekle.
  2. _ready içinde $Key.body_entered sinyalini _on_key_body_entered işlevine bağla.
  3. Burada has_key değerini true olarak 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

Kendi başına pratik yap: Godot playground