Я строю игру с игроками и ракетами.
Я хочу запустить ракету из P1 в P2. Ракете всегда нужно ровно пять секунд, чтобы достичь Р2. Ракета должна также отслеживать P2. Если P2 отодвигается дальше, ракета должна ускориться, чтобы удовлетворить временным ограничениям. Если P2 движется влево, ракета должна двигаться влево (и также менять скорость). Если P2 приближается к P1, ракета должна замедлиться.
Это возможно? Какой лучший способ сделать это?
В настоящее время у меня нет класса Vector2D (на самом деле это не игра, но аналогия работает хорошо), поэтому, если возможно, я бы хотел решение, которое не требует его.
Изменить: Это на самом деле не ракета либо. :)
Спасибо!