С одной стороны это не так сложно, с другой - требует концентрации именно на этой задаче. Нужно сделать несколько полупрозрачных "ромбов" на 1 - 5 - Х шагов... Этот ромб сердцевиной накладывается на героя, когда нажато "движение". Некоторые клетки ромба надо пометить как непроходимые. И вот тут возникает проблема: отсекать места, куда из-за препятствий за Х шагов уже не дойти... Теоретически это можно рассчитать, но практически я бы пока не взялся это описывать. Это нужно специально сидеть и только над этим думать. Потому мой совет: сделать хотя бы свои юниты проходимыми для своих.
Социальные закладки