@Electro-max

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

По ссылке ниже реализован алгоритм поиска кратчайшего пути для корабля, когда корабль доплывает до финиша, сдвигается карта, чтобы расположить корабль по центру экрана. Возможно ли реализовать сдвиг с плавным смещением?
Приветствуются любые идеи, пробовал накладывать второй слой поверх просчета алгоритма с плавной отрисовкой, но корабль после финиша прыгает в центр даже если карту поверху плавно сдвинуть, так ничего толкового не вышло.
https://codepen.io/Electromax/pen/JjOgMmm
https://codepen.io/Electromax/pen/JjOgMmm
  • Вопрос задан
  • 210 просмотров
Пригласить эксперта
Ответы на вопрос 2
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
надо сдвигать карту при перемещении корабля - вычисляешь разность точки А и Б, делишь на число шагов. Но у тебя подход не жизнеспособный - почитай про фоновые цветовые карты.
Ответ написан
twobomb
@twobomb
Тут у вас тут всё заточено именно на дёрганное перемещение.
Конечно как всё это реализовано, особенно метод launchDelWay это уникально....

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

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

Войти через центр авторизации
Похожие вопросы