File size: 449 Bytes
7b453e7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
export class Time {
static deltaTime = 0;
static lastTime = performance.now();
static fixedDeltaTime = 1 / 60;
static accumulatedTime = 0;
static update() {
const now = performance.now();
Time.deltaTime = (now - Time.lastTime) / 1000;
Time.lastTime = now;
Time.accumulatedTime += Time.deltaTime;
}
static resetAccumulator() {
Time.accumulatedTime -= Time.fixedDeltaTime;
}
}
|