Podnieś klucz
Część sekcji Projekty ścieżki Godot w Coddy. Lekcja 27 z 33.
Klucz znajduje się w lewym górnym rogu. To Area2D o nazwie Key, więc wie, 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ę ciałem, więc nie musisz sprawdzać, które to było ciało.
Wyzwanie
ŁatwyW pliku main.gd:
- Dodaj
var has_key = false. - W funkcji
_readypołącz$Key.body_enteredz_on_key_body_entered. - W niej ustaw
has_keynatrue, usuń klucz i pokaż$HUD/KeyIcon.
Spróbuj swoich sił
extends Node2D
func _ready():
pass
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Projekty
1Projekt: Breakout
Paletka w BreakoutUtrzymaj paletkę na ekranie4Projekt: Podziemny labirynt
Przejdź przez lochPodnieś kluczPoćwicz samodzielnie: Edytor online Godot