Цитата:
Сообщение от Bargest
ко всем векторам скоростей прибавить вектор dt * g, где dt - интервал времени между двумя итерациями. После этого все тела сдвигаются в соответствии со своими векторами скоростей на V*dt.
|
Предлагаю вместо формулы скорости использовать формулу для перемещения
- горизонтальное x = x0 + Vx0 * t - g * t^2 / 2
- вертикальное y = y0 + Vy0 * t
Пардон, перепутал вертикальное (ускорение вниз) движение с горизонтальным (ускорения нет).
x = x0 + Vx0 * t
y = y0 + Vy0 * t - g * t^2 / 2