Estoy desarrollando una aplicación con Processing.js.Temporizador Processing.js
En cada paso del ciclo de dibujo, incremente el número de cuadros en uno frame++
.
Quiero saber cuánto tiempo ha pasado. Actualmente para obtener el tiempo pasado (sabiendo que mi aplicación está configurada para ejecutarse en 60FPS) me gusta así: time=frame/60
. Pero esto solo funciona si la aplicación siempre se ejecuta exactamente en FPS y todos sabemos que no es el caso, ya que depende del hardware del usuario.
Quiero que el temporizador sea bastante preciso (teniendo solo un error de 0,0001s).
Sugerir un algoritmo de javascript para calcular la diferencia entre now() y start_time() también es bienvenido.