Если я правильно вас понимаю, вот как я бы это сделал:
У вас есть две конечные точки P1 и P2.Вы можете найти любую произвольную точку вдоль линии, созданной ими, с общими уравнениями:
x = P1.x + blend * (P2.x - P1.x);
y = P1.y + blend * (P2.y - P1.y);
, где blend - это процент между двумя точками.два, получая расстояние между точками и деля 20 на него.Итак, в вашем примере, 200 пикселей между двумя точками, 20 пикселей - это 10%.
Затем просто циклически создавайте новые спрайты, увеличивая при этом наложение до 100%.