Menu
CoddyTech

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 = true

Il 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.

challenge icon

Sfida

Facile

In main.gd:

  1. Aggiungi var has_key = false.
  2. In _ready, collega $Key.body_entered a _on_key_body_entered.
  3. Al suo interno, imposta has_key su true, rimuovi la chiave e mostra $HUD/KeyIcon.

Provalo tu

extends Node2D

func _ready():
	pass
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Progetti

Esercitati da solo: Playground Godot