Хочу реализовать простую физику самолета-кукурузника (вид сбоку) для анимации в canvas — с заваливанием самолета при большом угле, с планированием и т.д. Понравилось, как реализовано было в старой игре на телефоны Bluetooth Biplanes.
Видео:
Youtube
По физике на самолет действует четыре силы:
- Сила тяжести (вниз) = m * g
- Подъемная сила (перпендикулярно крылу, вверх) = 1/2*сопротивление воздуха*подъемный коэффициент (в зависимости от угла крыла)*квадрат скорости
- Затормаживающая сила = 1/2*сопротивление воздуха*тормозной коэффициент (в зависимости от угла крыла)*квадрат скорости
- Сила двигателя = m * ускорение
Я догадываюсь, что это все можно упростить, но не понимаю как. Возможно, у кого-нибудь уже были наброски подобного?