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 = 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 kahraman olduğundan, hangi gövde olduğunu kontrol etmen gerekmez.
Görev
Kolaymain.gd içinde:
var has_key = falseekle._readyiçinde,$Key.body_enteredsinyalini_on_key_body_enteredişlevine bağla.- Bu işlevde,
has_keydeğerinitrueolarak ayarla, anahtarı kaldır ve$HUD/KeyIconöğesini göster.
Kendin dene
extends Node2D
func _ready():
pass
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