Proces uruchamia się w każdej klatce
Część sekcji Węzły i sceny ścieżki Godot w Coddy. Lekcja 7 z 28.
Godot rysuje nowy obraz gry wiele razy na sekundę. Każdy obraz to klatka. Ta gra działa z szybkością 60 klatek na sekundę.
_ready() uruchamia się raz. _process() uruchamia się przy każdej klatce, czyli 60 razy na sekundę:
func _process(delta):
position.y += 1To przesuwa węzeł o 1 piksel w dół przy każdej klatce, czyli o 60 pikseli na sekundę. Kroki są małe, więc widzisz płynny ruch.
Na razie zostaw delta w nawiasach. Wyjaśnia to następna lekcja.
Wyzwanie
ŁatwySpraw, aby robot przesunął się w prawo.
- W
_process()zastąppasslinią, która dodaje2doposition.x. - Pozostaw kartę przed nim.
Naciśnij „Graj”: robot przesuwa się w prawo, o 2 piksele w każdej klatce. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
extends Node2D
func _process(delta):
pass
Wszystkie lekcje w sekcji Węzły i sceny
2Każda klatka
Proces uruchamia się w każdej klatceDeltaPiksele na sekundęRuch po przekątnejObrótPowiększanie przez skalowanie3Wartości, które możesz dostosować
Zmienne w węźleStałeZmienne eksportowaneDziałania matematyczne na Vector2Zawijanie ekranuWłasne funkcjePoćwicz samodzielnie: Edytor online Godot