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 = trueGra 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.
Wyzwanie
ŁatwyPozwól bohaterowi podnieść klucz.
- W pliku
main.gddodajvar has_key = false. - W
_readypołącz$Key.body_enteredz_on_key_body_entered. - Tam ustaw
has_keynatrue, 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
1Projekt: Breakout
Paletka w BreakoutUtrzymaj paletkę na ekranie4Projekt: Podziemny labirynt
Przejdź przez lochPodnieś kluczPoćwicz samodzielnie: Edytor online Godot