Menu
CoddyTech

Anahtarı Al

Coddy'nin Godot Journey'sinin Projeler bölümünün bir parçası. Ders 27 / 33.

Anahtar sol üst köşededir. Bu, Key adlı bir Area2D'dir; bu yüzden kahraman içine girdiğinde bunu algılar. main.gd bunu 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 kahraman olduğundan, hangi gövde olduğunu kontrol etmen gerekmez.

challenge icon

Görev

Kolay

main.gd içinde:

  1. var has_key = false ekle.
  2. _ready içinde, $Key.body_entered sinyalini _on_key_body_entered işlevine bağla.
  3. Bu işlevde, has_key değerini true olarak ayarla, anahtarı kaldır ve $HUD/KeyIcon öğesini göster.

Kendin dene

extends Node2D

func _ready():
	pass
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Projeler bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground