メインコンテンツへスキップ

time

Description

This library includes properties and functions that handle time management.

Properties

world.time.elapsed

The number of milliseconds the world has been running for, excluding time spent while the world was paused.

world.time.delta

The number of milliseconds since the previous frame, excluding time jumps due to being paused.

world.time.absolute

The number of milliseconds that have elapsed since the world was created.

world.time.absoluteDelta

The number of milliseconds since the last frame, including large jumps of time if the world is resuming after being paused.

Functions

setTimeout

Executes a function once after a specified delay.

world.time.setTimeout(callback: function, delay: number) // -> Timeout

clearTimeout

Stops a previously set timeout or interval, preventing the specified function from executing if the delay hasn’t yet passed.

world.time.clearTimeout(timeout: Timeout) // -> void

setInterval

Executes a function repeatedly at specified time intervals.

world.time.setInterval(callback: function, interval: number) // -> Interval