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 += 100To 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.
Wyzwanie
ŁatwyPrzesuń robota z miejsca, w którym stoi, gdy rozpoczyna się gra.
- W
_ready()przesuń go o150pikseli w lewo za pomocą-=naposition.x. - Następnie przesuń go o
40pikseli w górę, naposition.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
1Twoja pierwsza gra w Godot
Czym jest Godot?Ready uruchamia się razWypisywanie tekstu w GodotDrzewo scenyUstawianie pozycjiJednorazowe przesunięcie węzła3Wartości, które możesz dostosować
Zmienne w węźleStałeZmienne eksportowaneDziałania matematyczne na Vector2Zawijanie ekranuWłasne funkcjePoćwicz samodzielnie: Edytor online Godot