v0.7.5e: fixed hitching errors in tween-based movement
This commit is contained in:
parent
e61d72eb58
commit
2ca6815050
|
@ -50,6 +50,13 @@ abstract public class Tweener extends Gizmo {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
elapsed += Game.elapsed;
|
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) {
|
if (elapsed >= interval) {
|
||||||
updateValues( 1 );
|
updateValues( 1 );
|
||||||
onComplete();
|
onComplete();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user