v0.7.5e: fixed hitching errors in tween-based movement

This commit is contained in:
Evan Debenham 2019-10-22 12:33:53 -04:00
parent e61d72eb58
commit 2ca6815050

View File

@ -50,6 +50,13 @@ abstract public class Tweener extends Gizmo {
return;
}
elapsed += Game.elapsed;
//it's better to skip this frame ahead and finish one frame early
// if doing one more frame would result in lots of overshoot
if ((interval - elapsed) < Game.elapsed/2f){
elapsed = interval;
}
if (elapsed >= interval) {
updateValues( 1 );
onComplete();