IT-словарь › Программирование › Масштаб времени (time scale)

Масштаб времени (time scale)

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

Глобальный множитель игровых часов симуляции: 0,5 — замедление, 0 — пауза, 2 — ускоренная перемотка.

Игра умножает каждое дельта-время на скаляр перед шагом симуляции, так что одна ручка ускоряет, замедляет или замораживает весь мир. В Unity это Time.timeScale. На нём держатся меню паузы, эффекты замедления и баллет-тайм.

Подводные камни — всё, что должно игнорировать масштаб: анимации интерфейса, ввод в меню и сетевой код реального времени обязаны читать немасштабированное время. Физике с фиксированным шагом нужно подстраивать шаг, а масштаб 0 обрушит наивный код, делящий на прошедшее время.

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