Znak dolara
Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 19 z 28.
Aby zmienić jedno z dzieci robota, skrypt musi najpierw je znaleźć. Wpisz $ i nazwę dziecka, tak jak jest wyświetlana w zakładce Scene:
$Bulb.position.y -= 6To podnosi żarówkę na antenie i pozostawia resztę robota na miejscu. $Bulb to węzeł, więc możesz odczytywać i zmieniać wszystko, co się na nim znajduje.
Pozycja dziecka jest mierzona względem jego rodzica. Lewe oko znajduje się w punkcie x = -13, 13 pikseli na lewo od środka robota.
Nazwy muszą być dokładnie takie same, łącznie z wielkimi literami. $lefteye niczego nie znajduje.
Wyzwanie
ŁatwySpraw, aby robot patrzył w prawo.
- W funkcji
_ready()przesuń$LeftEyeo4piksele w prawo. - Przesuń także
$RightEyeo4piksele w prawo.
Naciśnij „Graj”: oboje oczu patrzy w prawo, a robot pozostaje na miejscu. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func _ready():
pass
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