![]() |
Движение ракеты к точке, которая тоже движется
Всем привет.
Возникла задача реализовать движение ракеты к точке, которая тоже движется. Ракета не может резко менять направление движения, она движется по инерции. Подскажите алгоритм просчета траектории. Без инерции и прочей физики все просто. Высчитываем расстояние к точке и вектор движения и с определенной скоростью меняем координаты ракеты. А как сюда добавить физику? Спасибо |
на каждом шаге добавляй к вектору скорости ракеты вектор, направленный к точке движения умноженный на коэффициент, пропорциональный массе ракеты
|
Цитата:
|
это прямолинейное равноускоренное движение.Где тут следование за целью?
|
Цитата:
Добавлено через 48 секунд Если это не правильно, тогда подскажи, что такое вектор скорости и вектор, направленный к точке движения. |
Вложений: 1
типа того:
Код AS3:
Для большей реалистичности можно добавить трение |
v - вектор скорости
delta - вектор, направленный в сторону цели. |
В примере ракета толком не долетает до мышки, особенно, если мышку двигать.
Но я уже реализовал задачу. У мене есть вектор скорости, есть вектор движения к цели. Я складываю вектора. Вектор скорости зависит от массы ракеты. После просчетов результирующий вектор становится вектором скорости. В результате ракета летит очень хорошо, когда подбираются правильные параметры скорости и веса. |
| Часовой пояс GMT +4, время: 10:22. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.