fix: easingoutbounce operator

This commit is contained in:
2021-09-12 12:29:38 +02:00
parent fb9796072b
commit 78a5703f67

View File

@@ -182,11 +182,14 @@ float easeOutBounce(float x){
if (x < 1 / d1) { if (x < 1 / d1) {
return n1 * easeInQuad(x); return n1 * easeInQuad(x);
} else if (x < 2 / d1) { } else if (x < 2 / d1) {
return n1 * (x - 1.5 / d1) * x + 0.75; x-= 1.5;
return n1 * (x / d1) * x + 0.75;
} else if (x < 2.5 / d1) { } else if (x < 2.5 / d1) {
return n1 * (x - 2.25 / d1) * x + 0.9375; x -= 2.25;
return n1 * (x / d1) * x + 0.9375;
} else { } else {
return n1 * (x - 2.625 / d1) * x + 0.984375; x -= 2.625;
return n1 * (x / d1) * x + 0.984375;
} }
} }