Конгер Д.
Физика для разработчиков компьютерных игр
стр. 286

Снаряды, которыми, например, выстрелили из пушки, тоже движутся по параболам. Если точка падения снаряда расположена на той же высоте, что и точка выстрела, то снаряд опишет симметричную кривую - фрагмент параболы. Если точка падения расположена ниже точки выстрела, то снаряд будет продолжать двигаться по параболе. Если точка падения выше точки выстрела, то снаряд опишет более короткий фрагмент параболы.

Все эти рассуждения подразумевают, что на снаряд в полете не действуют никакие силы, кроме силы тяжести. Если снаряд врежется во что-то, на него подействует импульсная сила, которая изменит траекторию его движения. Если снаряд является ракетой, на него будет действовать сила, возникающая при сгорании топлива. Под воздействием этой силы ракета может двигаться по непараболической траектории. Пока мы не будем рассматривать движение ракет.

Все бросаемые предметы в играх должны перемещаться по параболическим траекториям. Это относится и к снарядам, и к пулям. К счастью, этого несложно добиться. Вам вообще не нужно ничего знать об уравнениях параболических кривых.

Моделирование движения метательных снарядов

Подумайте о движении предметов в реальном мире. Никто не просчитывает траекторий их движения. Снаряды движутся по параболам под воздействием действующих на них сил. Моделируя движение этих снарядов, достаточно моделировать действие этих сил. Если модель их действия соответствует их действию в реальном мире, метательные снаряды будут вести себя так же, как и в реальном мире.

Новости
Финальный сезон The Walking Dead закончится в декабре
Создатели интерактивной драмы The Walking Dead из Telltale представили расписание выхода всех эпизодов финального сезона проекта.
Пользователи «ВКонтакте» могут официально поддержать Альянс или Орду
С 15 и до 29 августа каждый пользователь социальной сети может официально поддержать одну из двух противоборствующих сторон: Альянс или Орду.