Auf meinem Arbeitsplatzrechner wird requestAnimationFrame exakt in einem Rhythmus um 20 Millisekunden aufgerufen, auf dem Raspi ca. alle 60 Millisekunden. Allerdings können hier aber auch mal 100 ms vergehen.
Will ich beispielsweise innerhalb von 2 Sekunden eine Rotation um 360 Grad animieren so wäre die Schrittweite wie folgt zu ermitteln:
step = 360/(2000/TimeDiff)
Somit wäre die Schrittweite beim Arbeitsplatzrechner 3,6 Grad und beim Raspberry 10,8 Grad.
Das sieht beim Raspi manchmal schon etwas hakelig aus...
Will ich beispielsweise innerhalb von 2 Sekunden eine Rotation um 360 Grad animieren so wäre die Schrittweite wie folgt zu ermitteln:
step = 360/(2000/TimeDiff)
Somit wäre die Schrittweite beim Arbeitsplatzrechner 3,6 Grad und beim Raspberry 10,8 Grad.
Das sieht beim Raspi manchmal schon etwas hakelig aus...
Kommentar