clock-manager
demos
Usage
$ npm install --save clock-manager
1. make an instance and start it
const clock = ;clockstart;
2. update in your requestAnimationFrames
You can get deltaTime
and elapsedTime
then.
{ ; clock; const delta = clockdeltaTime; const elapsed = clockelapsedTime; ; ; } ;
even in a separate place
{ const updatedDelta = clockdeltaTime; }
other features
clock.start()
: start / restart.clock.stop()
: stop the clock.clock.elapsedTime( number )
: time travel like, rewind and forward.clock.update()
: update clock for the delta frame. this is usually executed in the beginning of requestAnimationFrame.
and getters:
clock.deltaTime
clock.elapsedTime