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

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

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

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

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

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

Новости
Разработчики Theme Hospital создают новую игру Two Point Hospital
Осенью должен состояться выход нового игрового проекта Two Point Hospital, над которым работают создатели симулятора Theme Hospital.
Геймеры собирают деньги на помощь русским сиротам
Сервис Humble Store и компания Tripwire Interactive поддержат организацию Change30. Британцы предоставляют помощь русским сиротам.