Une porte qui s’ouvre
Fait partie de la section Signaux et collisions du Journey Godot de Coddy. Leçon 16 sur 27.
Pour libérer un autre nœud, appelez queue_free() sur ce nœud :
$Door.queue_free()Ce script se trouve sur Main, la racine de la scène. Un simple queue_free() libérerait Main et tous les nœuds du jeu avec lui.
La porte ambrée est un StaticBody2D, un corps solide qui ne bouge jamais, comme les murs. Vous ne pouvez pas la traverser tant qu'elle n'est pas libérée.
Défi
FacileMain écoute déjà la plaque verte. Quand tu marches dessus, libère le Door. Puis traverse l’ouverture.
Essayez vous-même
extends Node2D
func _ready():
$Plate.body_entered.connect(_on_plate_body_entered)
func _on_plate_body_entered(body):
pass
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Signaux et collisions
Entraînez-vous par vous-même : Playground Godot