A* работает неправильно unity2D
Чтобы сделать врагов в unity я использовал A*, и столкнулся с проблемой:
Если в скрипте pathfinder в поле diameter указать значение 0.97 и ниже, враг может проходить сквозь стены.
Если поставить значение 0.98 и выше враг не может ходить рядом.
Использую процедурную генерацию, стены ставятся через тайлмап, одна нода равна 1.
P.s я орентировался на это видео: https://www.youtube.com/watch?v=jvtFUfJ6CP8