Menu
CoddyTech

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

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

challenge icon

Sfida

Facile

Fai raccogliere la chiave all'eroe.

  1. In main.gd, aggiungi var has_key = false.
  2. In _ready, collega $Key.body_entered a _on_key_body_entered.
  3. Lì, imposta has_key su true, 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

Esercitati da solo: Playground Godot