new Time(game)
Time constructor.
Parameters:
| Name | Type | Description |
|---|---|---|
game |
Phaser.Game | A reference to the currently running game. |
- Source:
Members
-
_justResumed
-
Description.
- Default Value:
- false
- Source:
Properties:
Name Type Description _justResumedboolean -
elapsed
-
Elapsed time since the last frame.
- Default Value:
- 0
- Source:
Properties:
Name Type Description elapsednumber -
fps
-
Frames per second.
- Default Value:
- 0
- Source:
Properties:
Name Type Description fpsnumber -
fpsMax
-
The highest rate the fps has reached (usually no higher than 60fps).
- Default Value:
- 0
- Source:
Properties:
Name Type Description fpsMaxnumber -
fpsMin
-
The lowest rate the fps has dropped to.
- Default Value:
- 1000
- Source:
Properties:
Name Type Description fpsMinnumber -
frames
-
The number of frames record in the last second.
- Default Value:
- 0
- Source:
Properties:
Name Type Description framesnumber -
game
-
- Source:
Properties:
Name Type Description gamePhaser.Game Local reference to game.
-
lastTime
-
Internal value used by timeToCall as part of the setTimeout loop
- Default Value:
- 0
- Source:
Properties:
Name Type Description lastTimenumber -
msMax
-
The maximum amount of time the game has taken between two frames.
- Default Value:
- 0
- Source:
Properties:
Name Type Description msMaxnumber -
msMin
-
The minimum amount of time the game has taken between two frames.
- Default Value:
- 1000
- Source:
Properties:
Name Type Description msMinnumber -
now
-
The time right now.
- Default Value:
- 0
- Source:
Properties:
Name Type Description nownumber -
pausedTime
-
Records how long the game has been paused for. Is reset each time the game pauses.
- Default Value:
- 0
- Source:
Properties:
Name Type Description pausedTimenumber -
pauseDuration
-
Records how long the game was paused for in miliseconds.
- Default Value:
- 0
- Source:
Properties:
Name Type Description pauseDurationnumber -
physicsElapsed
-
The elapsed time calculated for the physics motion updates.
- Default Value:
- 0
- Source:
Properties:
Name Type Description physicsElapsednumber -
time
-
Game time counter.
- Default Value:
- 0
- Source:
Properties:
Name Type Description timenumber -
timeToCall
-
The value that setTimeout needs to work out when to next update
- Default Value:
- 0
- Source:
Properties:
Name Type Description timeToCallnumber
Methods
-
elapsedSecondsSince(since) → {number}
-
How long has passed since the given time (in seconds).
Parameters:
Name Type Description sincenumber The time you want to measure (in seconds).
- Source:
Returns:
Duration between given time and now (in seconds).
- Type
- number
-
elapsedSince(since) → {number}
-
How long has passed since the given time.
Parameters:
Name Type Description sincenumber The time you want to measure against.
- Source:
Returns:
The difference between the given time and now.
- Type
- number
-
reset()
-
Resets the private _started value to now.
- Source:
-
totalElapsedSeconds() → {number}
-
The number of seconds that have elapsed since the game was started.
- Source:
Returns:
- Type
- number
-
update(time)
-
Updates the game clock and calculate the fps. This is called automatically by Phaser.Game.
Parameters:
Name Type Description timenumber The current timestamp, either performance.now or Date.now depending on the browser.
- Source: