Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Uma porta que se abre

Parte da seção Sinais e colisões do Journey de Godot da Coddy. Lição 16 de 27.

Para liberar outro nó, chame queue_free() nesse nó:

$Door.queue_free()

Este script está em Main, a raiz da cena. Um queue_free() sem especificar o nó liberaria Main e todos os nós do jogo junto com ele.

A porta âmbar é um StaticBody2D, um corpo sólido que nunca se move, como as paredes. Você não pode atravessá-la até que ela seja liberada.

challenge icon

Desafio

Fácil

Main já está escutando a placa verde. Quando você pisar nela, libere o Door. Depois, passe pela abertura.

Experimente você mesmo

extends Node2D

func _ready():
	$Plate.body_entered.connect(_on_plate_body_entered)

func _on_plate_body_entered(body):
	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 Sinais e colisões

Pratique por conta própria: Playground de Godot