Skip to content

4.3 | Улучшения

Compare
Choose a tag to compare
@zentixua zentixua released this 25 Apr 13:18
· 47 commits to master since this release
  • Переименовал класс логики ракеты.
  • Переименовал функцию проверки, находится ли ракета в состоянии движения с учётом Y.
  • Чуть улучшил логику на этапе взлёта ракеты (сделал одно условие отдельным, что бы оно не входило в if-else блок и ракета сразу же смещалась).
  • Улучшил функцию findPath(), которая считает вектор полёта ракеты. Можно сказать, упростил немного!
  • Теперь условие дистанции до цели, при котором взрывается ракета прямо зависит от move_with_y_speed (от шага смещения позиции ракеты при каждом запуске её задачи). Таким образом, ракета 100% сдетонирует даже если запустить её в бездну.
  • Теперь ракета может взорваться на самом старте, если она находится в блоке или превысила максимальную длительность полёта (вдруг вы максимум 0 поставили). В текущей реализации эта проверка не нужна, а раньше была нужна.