Menu
CoddyTech

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 += 1

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

challenge icon

Wyzwanie

Łatwy

Spraw, aby robot przesunął się w prawo.

  1. W _process() zastąp pass linią, która dodaje 2 do position.x.
  2. 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

Poćwicz samodzielnie: Edytor online Godot