IT-словарь › Программирование › Метод Update

Метод Update

Программирование Svenska → Обновлено: 2026-10-25

Паттерн, где у каждого игрового объекта есть метод, который игровой цикл вызывает раз в кадр, чтобы продвинуть объект на один шаг времени.

Формализован в Game Programming Patterns. Цикл обходит коллекцию объектов и вызывает у каждого update(); объект сам знает, как продвинуть своего врага, частицу или снаряд на один кадр. Паттерн настолько очевиден, что его редко называют, — но именно название делает видимыми его подводные камни.

Два из них: зависимость от порядка (объект A обновляется раньше B и видит наполовину устаревший мир) и изменение коллекции во время обхода (враг погиб и удалил себя). Паттерн предполагает фиксированный или измеренный шаг времени, который передаёт цикл, — отсюда связь с delta time.

← Назад к словарю