You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Переименовал функцию проверки, находится ли ракета в состоянии движения с учётом Y.
Чуть улучшил логику на этапе взлёта ракеты (сделал одно условие отдельным, что бы оно не входило в if-else блок и ракета сразу же смещалась).
Улучшил функцию findPath(), которая считает вектор полёта ракеты. Можно сказать, упростил немного!
Теперь условие дистанции до цели, при котором взрывается ракета прямо зависит от move_with_y_speed (от шага смещения позиции ракеты при каждом запуске её задачи). Таким образом, ракета 100% сдетонирует даже если запустить её в бездну.
Теперь ракета может взорваться на самом старте, если она находится в блоке или превысила максимальную длительность полёта (вдруг вы максимум 0 поставили). В текущей реализации эта проверка не нужна, а раньше была нужна.