Задать вопрос
@Electro-max

Как сделать плавное перемещение по карте на JS после просчета алгоритма A*?

По ссылке ниже реализован алгоритм поиска кратчайшего пути для корабля, когда корабль доплывает до финиша, сдвигается карта, чтобы расположить корабль по центру экрана. Возможно ли реализовать сдвиг с плавным смещением?
Приветствуются любые идеи, пробовал накладывать второй слой поверх просчета алгоритма с плавной отрисовкой, но корабль после финиша прыгает в центр даже если карту поверху плавно сдвинуть, так ничего толкового не вышло.
https://codepen.io/Electromax/pen/JjOgMmm
https://codepen.io/Electromax/pen/JjOgMmm
  • Вопрос задан
  • 297 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
надо сдвигать карту при перемещении корабля - вычисляешь разность точки А и Б, делишь на число шагов. Но у тебя подход не жизнеспособный - почитай про фоновые цветовые карты.
Ответ написан
twobomb
@twobomb
Тут у вас тут всё заточено именно на дёрганное перемещение.
Конечно как всё это реализовано, особенно метод launchDelWay это уникально....

P.S. Всё перемещение перенес в метод update
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы