Menu
CoddyTech

Podnieś klucz

Część sekcji Projekty ścieżki Godot w Coddy. Lekcja 30 z 36.

Klucz znajduje się w lewym górnym rogu. To obiekt Area2D o nazwie Key, więc wykrywa, kiedy bohater na niego wchodzi. main.gd nasłuchuje:

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

Gra zapamiętuje klucz w has_key. Klucz znika z podłogi, a na górnym pasku pojawia się jego ikona.

Bohater jest jedynym poruszającym się obiektem, więc nie musisz sprawdzać, który to był obiekt.

challenge icon

Wyzwanie

Łatwy

Pozwól bohaterowi podnieść klucz.

  1. W pliku main.gd dodaj var has_key = false.
  2. W _ready połącz $Key.body_entered z _on_key_body_entered.
  3. Tam ustaw has_key na true, usuń klucz i pokaż $HUD/KeyIcon.

Naciśnij „Graj” i wejdź na klucz: pojawi się na górnym pasku. Następnie naciśnij „Sprawdź”.

Spróbuj swoich sił

extends Node2D

func _ready():
	pass

Wszystkie lekcje w sekcji Projekty

Poćwicz samodzielnie: Edytor online Godot