Простая анимация слайдов будет выглядеть следующим образом:
y = y*(1-speed) + (target_y)*(speed)
Итерация, которая заставляет ящик скользить, замедляясь по мере его перемещения.Скорость должна быть между 0 и 1. При скорости 0,5 расстояние между током и целью будет уменьшаться вдвое каждый момент.за пределами цели, где он останавливается.В качестве альтернативы + 0.1
, вы можете сделать * 1.1
или что-то подобное, вызывая экспоненциальное, а не квадратичное движение.