Raccogli la chiave
Fa parte della sezione Progetti del percorso Godot di Coddy. Lezione 27 di 33.
La chiave si trova nell'angolo in alto a sinistra. È un'Area2D chiamata 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 un'icona a forma di chiave appare nella barra superiore.
L'eroe è l'unico corpo che si muove, quindi non devi controllare di quale corpo si trattava.
Sfida
FacileIn main.gd:
- Aggiungi
var has_key = false. - In
_ready, collega$Key.body_entereda_on_key_body_entered. - Al suo interno, imposta
has_keysutrue, rimuovi la chiave e mostra$HUD/KeyIcon.
Provalo tu
extends Node2D
func _ready():
pass
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
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