Menu
CoddyTech

Eine Tür, die sich öffnet

Teil des Abschnitts Signale und Kollisionen der Godot-Journey von Coddy. Lektion 16 von 27.

Um einen anderen Knoten freizugeben, rufe queue_free() auf diesem Knoten auf:

$Door.queue_free()

Dieses Skript befindet sich auf Main, dem Stamm der Szene. Ein einfaches queue_free() würde Main und damit jeden Knoten im Spiel freigeben.

Die bernsteinfarbene Tür ist ein StaticBody2D, ein fester Körper, der sich nie bewegt, wie die Wände. Du kannst nicht hindurchgehen, bis sie freigegeben wird.

challenge icon

Aufgabe

Einfach

Main hört bereits auf die grüne Platte. Wenn du auf sie trittst, gib die Door frei. Gehe dann durch die Öffnung.

Probier es selbst

extends Node2D

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

func _on_plate_body_entered(body):
	pass
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Signale und Kollisionen

Übe selbstständig: Godot-Playground