Марштур передвижения
Марштур передвижения
Док, а можно сделать маршрут неизменным как в оригинальных героях? А то задал маршрут мимо вольного героя, всё ок, скажет лошадка, и в момент когда герой мимо него проходит, маршрут резко меняется и герой прыгает под вольного.
Re: Марштур передвижения
Проблемка, конечно, существует. Но у нее есть и обратная сторона. Например, когда вольник переходит на соседнюю клетку, то маршрут автоматически перестраивается, обходя данную клетку, а не прёт прямиком на вольника. Также, если на проложенном пути реснул моб, то маршрут меняется, обходя моба или герой останавливается при отсутствии возможности обойти. Не знаю даже как лучше будет.
Re: Марштур передвижения
Так происходит потому, что маршрут не сохраняется, а пересчитывается перед каждым шагом. Именно для реакции на возможные изменения на карте во время движения. Иначе при одновременных действиях всех игроков на общей карте и возможном появлении монстров/объектов - нельзя.Y0)I( писал(а):Проблемка, конечно, существует. Но у нее есть и обратная сторона. Например, когда вольник переходит на соседнюю клетку, то маршрут автоматически перестраивается, обходя данную клетку, а не прёт прямиком на вольника. Также, если на проложенном пути реснул моб, то маршрут меняется, обходя моба или герой останавливается при отсутствии возможности обойти. Не знаю даже как лучше будет.
Если ситуация на карте не меняется, то может сказаться следующее: поскольку из всех вариантов шагов с одинаковой "ценой" реализуемый выбирается случайно, то иногда "маршрут меняется".
Делитесь и перемножайтесь