偶尔在一本书上看到的,实现动画的算法,感觉挺靠谱。
float QuadraticEaseInOut(float t, float start, float end)
{
float middle = (start + end) / 2; t = 2 * t;
if (t <= 1)
return LinearTween(t * t, start, middle);
t -= 1;
return LinearTween(t * t, middle, end);
}
偶尔在一本书上看到的,实现动画的算法,感觉挺靠谱。
float QuadraticEaseInOut(float t, float start, float end)
{
float middle = (start + end) / 2; t = 2 * t;
if (t <= 1)
return LinearTween(t * t, start, middle);
t -= 1;
return LinearTween(t * t, middle, end);
}
转载于:https://www.cnblogs.com/dongliqian/archive/2012/04/05/2433841.html