Menu
CoddyTech

Den Schlüssel aufheben

Teil des Abschnitts Projekte der Godot-Journey von Coddy. Lektion 27 von 33.

Der Schlüssel befindet sich in der oberen linken Ecke. Er ist eine Area2D namens Key, daher erkennt er, wenn der Held ihn betritt. main.gd reagiert darauf:

func _on_key_body_entered(body):
	has_key = true
	$Key.queue_free()
	$HUD/KeyIcon.visible = true

Das Spiel merkt sich den Schlüssel in has_key. Der Schlüssel verschwindet vom Boden, und oben in der Leiste wird ein Schlüsselsymbol angezeigt.

Der Held ist der einzige Körper, der sich bewegt, daher musst du nicht prüfen, um welchen Körper es sich handelt.

challenge icon

Aufgabe

Einfach

In main.gd:

  1. Füge var has_key = false hinzu.
  2. Verbinde in _ready $Key.body_entered mit _on_key_body_entered.
  3. Setze darin has_key auf true, entferne den Schlüssel und zeige $HUD/KeyIcon an.

Probier es selbst

extends Node2D

func _ready():
	pass
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Projekte

Übe selbstständig: Godot-Playground