Menu
CoddyTech

Recoge la llave

Parte de la sección Proyectos del Journey de Godot de Coddy. Lección 27 de 33.

La llave está en la esquina superior izquierda. Es un Area2D llamado Key, así que sabe cuándo el héroe entra en él. main.gd escucha:

func _on_key_body_entered(body):
	has_key = true
	$Key.queue_free()
	$HUD/KeyIcon.visible = true

El juego recuerda la llave en has_key. La llave desaparece del suelo y aparece un icono de llave en la barra superior.

El héroe es el único cuerpo que se mueve, así que no necesitas comprobar qué cuerpo era.

challenge icon

Desafío

Fácil

En main.gd:

  1. Añade var has_key = false.
  2. En _ready, conecta $Key.body_entered con _on_key_body_entered.
  3. En esa función, establece has_key en true, elimina la llave y muestra $HUD/KeyIcon.

Pruébalo tú mismo

extends Node2D

func _ready():
	pass
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Proyectos

Practica por tu cuenta: Playground de Godot