Menu
CoddyTech

Jednorazowe przesunięcie węzła

Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 6 z 28.

Ustawienie position umieszcza węzeł w dokładnym miejscu. Aby przesunąć go o określoną wartość względem obecnego położenia, zmień position.x lub position.y. += dodaje do liczby:

position.x += 100

To przesuwa węzeł o 100 pikseli w prawo. -= odejmuje, więc position.y -= 50 przesuwa go o 50 pikseli w górę. Pamiętaj, że wartość y rośnie w dół.

Przesunięcie o określoną wartość działa niezależnie od początkowego położenia węzła.

challenge icon

Wyzwanie

Łatwy

Przesuń robota z miejsca, w którym stoi, gdy rozpoczyna się gra.

  1. W _ready() przesuń go o 150 pikseli w lewo za pomocą -= na position.x.
  2. Następnie przesuń go o 40 pikseli w górę, na position.y.

Naciśnij „Graj”: robot zacznie po lewej stronie i powyżej środka. 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