"Он хочет всегда быть максимально близко к цели, нет" - это уже зависит от алгоритма. В любом случае, когда персонаж идёт сначала в одном направлении, а потом один раз поворачивает и доходит до цели выглядит естественнее и аккуратнее, чем постоянная смена направлений.
Не понял про лесенку. Лесенкой ведь и должно быть. Он хочет всегда быть максимально близко к цели, нет?
"Он хочет всегда быть максимально близко к цели, нет" - это уже зависит от алгоритма.
В любом случае, когда персонаж идёт сначала в одном направлении, а потом один раз поворачивает и доходит до цели выглядит естественнее и аккуратнее, чем постоянная смена направлений.