Как можно сделать красивую не линейную интерполяцию? Т.е. чтобы чем ближе к 0.5 тем быстрее интерполяция.
Сейчас так написал
public static Vector2 SinLerp(Vector2 a, Vector2 b, float frame) {
if(frame <= 0) return a;
if(frame >= 1) return b;
frame = Mathf.Clamp01(frame);
frame = Mathf.Sin(frame * 90 * Mathf.Deg2Rad);
return Vector3.Lerp(a, b, frame);
}
Но в начале оно быстро, а в конце медленно.
Вот
https://dl.dropbox.com/u/55489242/Di...WebPlayer.html чтобы диаманты красиво менялись.