Raccogli la chiave
Fa parte della sezione Progetti del percorso Godot di Coddy. Lezione 30 di 36.
La chiave si trova nell’angolo in alto a sinistra. È un Area2D chiamato Key, quindi sa quando l’eroe ci entra. main.gd ascolta:
func _on_key_body_entered(body):
has_key = true
$Key.queue_free()
$HUD/KeyIcon.visible = trueIl gioco memorizza la chiave in has_key. La chiave scompare dal pavimento e nella barra superiore compare un’icona a forma di chiave.
L’eroe è l’unico corpo che si muove, quindi non devi controllare di quale corpo si trattasse.
Sfida
FacileFai raccogliere la chiave all'eroe.
- In
main.gd, aggiungivar has_key = false. - In
_ready, collega$Key.body_entereda_on_key_body_entered. - Lì, imposta
has_keysutrue, rimuovi la chiave e mostra$HUD/KeyIcon.
Premi «Gioca» e cammina verso la chiave: apparirà nella barra superiore. Poi premi «Verifica».
Provalo tu
extends Node2D
func _ready():
pass
Tutte le lezioni di Progetti
1Progetto: Breakout
La racchetta di BreakoutMantieni la racchetta sullo schermo4Progetto: Dungeon Crawler
Attraversa il dungeonRaccogli la chiaveEsercitati da solo: Playground Godot