Leksykon IT › Programowanie › Skala czasu (time scale)

Skala czasu (time scale)

Programowanie Svenska → Zaktualizowano: 2026-10-25

Globalny mnożnik zegara symulacji gry — 0,5 daje spowolnienie, 0 pauzę, 2 przyspieszenie.

Gra mnoży każdą deltę czasu przez skalar, zanim wykona krok symulacji, więc jedno pokrętło przyspiesza, zwalnia lub zamraża cały świat. Unity udostępnia je jako Time.timeScale. Napędza menu pauzy, efekty slow-motion i bullet time.

Pułapki to rzeczy, które muszą skalę ignorować: animacje interfejsu, sterowanie w menu i sieć czasu rzeczywistego powinny czytać czas nieskalowany. Fizyka ze stałym krokiem wymaga skorygowania kroku, a skala 0 wywróci naiwny kod, który dzieli przez upłynięty czas.

← Wróć do leksykonu