Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Pegue a chave

Parte da seção Projetos do Journey de Godot da Coddy. Lição 27 de 33.

A chave está no canto superior esquerdo. Ela é uma Area2D chamada Key, então sabe quando o herói entra nela. main.gd fica à escuta:

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

O jogo registra a chave em has_key. A chave desaparece do chão, e um ícone de chave aparece na barra superior.

O herói é o único corpo que se move, então você não precisa verificar de qual corpo se trata.

challenge icon

Desafio

Fácil

Em main.gd:

  1. Adicione var has_key = false.
  2. Em _ready, conecte $Key.body_entered a _on_key_body_entered.
  3. Nela, defina has_key como true, remova a chave e mostre $HUD/KeyIcon.

Experimente você mesmo

extends Node2D

func _ready():
	pass
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Projetos

Pratique por conta própria: Playground de Godot