Page 1 of 1
Ходьба по пересеченной местности.
Posted: 10.03.2011 19:12
by Venom
Сколько попыток делает команда NewMoveXY, если не может добраться до заданной цели ?
К примеру, на болоте, где множество разнообразных кочек, перс периодически залипает на них (раз 5-10 попробовал обойти и залип).
Posted: 10.03.2011 20:40
by grundick
Попытка делается одна.
Проблема скорее всего в том, что стелс не совсем корректно распознаёт возможность шага. В случае, если стелс считает шаг допустимым ( а на самом деле он не допустим), стелс естественно пытается шагнуть и получает запрет от сервера. В таком случае делается три попытки шага, и если шагнуть не удалось, точка заноситься в список непроходимых объектов. Далее путь просчитывается заново с учётом изменений.
Это в теории. На практике, когда было время отлаживать все эти функции, тестеров под рукой не оказалось. Поэтому, после лёгкого тестирования всё так и осталось... По хорошему, надо время, которого сейчас совершенно нету
Вообще, запомни это место, запиши где-нибудь. И оставь в личке аську.
3D поиск всё равно надо дописывать, ибо он на 95% готов. Заодно, возможно, и кочками займёмся...
Posted: 11.03.2011 10:50
by Venom
Спасибо.
Проблему я решил, но как говорится - через костыль.
Move - справляется с кочками, но уж очень "лагающе" двигается чар.
ЗЫ.
Аську в личку сброшу.
Posted: 11.03.2011 14:28
by Vizit0r
если есть точка, через которую клиент ходит, а стелс нет - то можно и ко мне в асю стучаться.