Menu
CoddyTech

Ś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ócej

get_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.

challenge icon

Wyzwanie

Łatwy

Spraw, 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
quiz iconSprawdź się

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

Poćwicz samodzielnie: Edytor online Godot