Leksykon IT › Programowanie › Metoda update

Metoda update

Programowanie Svenska → Zaktualizowano: 2026-10-25

Wzorzec, w którym każdy obiekt gry ma metodę wywoływaną przez pętlę gry raz na klatkę, by posunąć go o jeden krok czasu.

Sformalizowany w Game Programming Patterns. Pętla iteruje po kolekcji obiektów i wywołuje na każdym update(); obiekt sam wie, jak przesunąć o klatkę siebie jako przeciwnika, cząsteczkę czy pocisk. Wzorzec jest tak oczywisty, że mało kto go nazywa — a nazwanie uwidacznia jego pułapki.

Dwie z nich: zależność od kolejności (obiekt A aktualizuje się przed B i widzi napółprzeterminowany świat) oraz modyfikowanie kolekcji w trakcie iteracji (przeciwnik, który ginie i usuwa sam siebie). Wzorzec zakłada stały lub zmierzony krok czasowy przekazywany przez pętlę — stąd związek z delta time.

← Wróć do leksykonu