Показать сообщение отдельно
Старый 29.04.2016, 14:54   #13
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Движение 2D космического корабля

Можно так.
Есть вектор скорости - это направление, в котором летит корабль.
По клику мышки запоминаем точку клика.
Далее рассчитываем угол поворота от текущего вектора скорости до линии, соединяющей текущее положение и точку клика.
Однако поворачиваем не сразу на весь этот угол, а на небольшую его часть.
В итоге получится плавный разворот.
Функция Lerp вроде как помогает получать дельту значения.
(Offline)
 
Ответить с цитированием