Menu
CoddyTech

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 -= 6

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

challenge icon

Wyzwanie

Łatwy

Spraw, aby robot patrzył w prawo.

  1. W funkcji _ready() przesuń $LeftEye o 4 piksele w prawo.
  2. Przesuń także $RightEye o 4 piksele 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

Poćwicz samodzielnie: Edytor online Godot