Гаразд, вважайте, у нас транспортний засіб, подібний до того, який я описав у своїй відповіді на це питання , з 2D положенням, швидкістю, кутовою швидкістю та перетягуванням / тертям. Він може прискорюватись і вибиватися на змінну кількість, але не зупинятись мертвим або миттєво досягати максимальної швидкості. Як я можу змусити його рухатися до певної точки і зупинятися - у найшвидший час - без перенапруження чи коливання?
Я думав про щось на кшталт:
- повернути до цільової позиції.
- прискорити
- дивіться 1 галочку вперед, запитуючи "Якби я застосував наступні галочки на перервах, чи переведу я ціль?"
- Якщо це перевищить, застосуйте перерви зараз на деяку кількість.
Я впевнений, що це вирішена проблема, і, мабуть, є кращий метод, ніж той, який я описав.