Drzwi, które się otwierają
Część sekcji Sygnały i kolizje ścieżki Godot w Coddy. Lekcja 16 z 27.
Aby zwolnić inny węzeł, wywołaj na nim queue_free():
$Door.queue_free()Ten skrypt znajduje się w Main, głównym węźle sceny. Zwykłe wywołanie queue_free() zwolniłoby Main i wszystkie węzły w grze.
Bursztynowe drzwi są obiektem typu StaticBody2D — nieruchomym, solidnym obiektem, takim jak ściany. Nie możesz przez nie przejść, dopóki nie zostaną zwolnione.
Wyzwanie
ŁatwyGłówny węzeł już nasłuchuje zielonego talerza. Gdy na niego wejdziesz, zwolnij Door. Następnie przejdź przez otwór.
Spróbuj swoich sił
extends Node2D
func _ready():
$Plate.body_entered.connect(_on_plate_body_entered)
func _on_plate_body_entered(body):
pass
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Sygnały i kolizje
Poćwicz samodzielnie: Edytor online Godot