IT-lexicon › Programmeren › Time scale

Time scale

Programmeren Svenska → Bijgewerkt: 2026-10-25

Een globale vermenigvuldiger op de simulatieklok van het spel — 0,5 geeft slow motion, 0 een pauze, 2 vooruitspoelen.

Het spel vermenigvuldigt elke delta time met een scalair voordat de simulatie een stap zet, zodat één knop de hele wereld versnelt, vertraagt of bevriest. Unity biedt het aan als Time.timeScale. Het drijft pauzemenu's, slow-motioneffecten en bullet time aan.

De valkuilen zijn de dingen die de schaal moeten negeren: UI-animaties, menu-invoer en realtime netwerkcode moeten een ongeschaalde tijd lezen. Natuurkunde met vaste tijdstap moet zijn stap laten aanpassen, en een schaal van 0 laat naïeve code crashen die deelt door de verstreken tijd.

← Terug naar het lexicon