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
				если есть точка, через которую клиент ходит, а стелс нет - то можно и ко мне в асю стучаться.