Ścieżki do węzłów
Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 20 z 27.
W tej scenie oczy znajdują się głębiej w drzewie. Face jest dzieckiem Robot, Eyes jest dzieckiem Face, a dwoje oczu jest dziećmi Eyes.
$Eyes niczego teraz nie znajduje, ponieważ Eyes jest wnukiem robota. Aby do niego dotrzeć, zapisz ścieżkę: nazwy kolejnych elementów w dół drzewa, oddzielone znakiem /.
get_node("Face/Mouth").position.y += 2
$Face/Mouth.position.y += 2 # to samo, ale krócejget_node() przyjmuje ścieżkę w postaci tekstu. $ to krótszy sposób jej zapisu. Błędna ścieżka zatrzymuje grę i wyświetla komunikat Node not found.
Wyzwanie
ŁatwySpraw, aby robot patrzył w górę i w lewo. Gdy rozpocznie się gra, użyj get_node(), aby ustawić pozycję Face/Eyes na Vector2(-4, -3). Oboje oczu porusza się razem z nim. Twarz i usta pozostają na miejscu.
Spróbuj swoich sił
extends Node2D
func _ready():
pass
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Węzły i sceny
3Wartości, które możesz dostosować
Zmienne w węźleStałeZmienne eksportowaneDziałania matematyczne na Vector2Zawijanie ekranuWłasne funkcjePoćwicz samodzielnie: Edytor online Godot