Menu
CoddyTech
flag Ru iconРусскийdown icon

Открывающаяся дверь

Часть раздела Сигналы и столкновения путешествия по Godot на Coddy. Урок 16 из 27.

Чтобы освободить другой узел, вызови queue_free() для этого узла:

$Door.queue_free()

Этот скрипт находится на Main, корневом узле сцены. Обычный вызов queue_free() освободил бы Main и вместе с ним каждый узел в игре.

Янтарная дверь — это StaticBody2D, неподвижное твёрдое тело, как стены. Ты не можешь пройти сквозь неё, пока она не будет освобождена.

challenge icon

Задание

Легко

Main уже отслеживает зелёную плиту. Когда ты наступишь на неё, освободи Door. Затем пройди через проём.

Попробуйте сами

extends Node2D

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

func _on_plate_body_entered(body):
	pass
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Сигналы и столкновения

Потренируйтесь самостоятельно: Песочница Godot