Использование A * с движущейся целью - это нормально, но вы должны снова пересчитать весь путь.Я не думаю, что A * нравится просто менять назначение / цель.
Ваш A * должен быть очень хорошо оптимизирован, чтобы работать в режиме реального времени и пересчитывать новый путь каждый раз, когда цель перемещается.
Не забудьте поиграть со своим Н, чтобы получить баланс между выработкой кратчайшего пути и самого быстрого расчета.Все зависит от вашей карты и препятствий на самом деле.
Однако A * может быть не лучшим поиском пути для вашего приложения, но мне нужно увидеть вашу карту и дополнительную информацию ..