Движение на дальние дистанции
Posted: 20.09.2011 15:55
Добрый день.
На сколько я понимаю newMoveXY и GetPathArray расчитывают путь на 1000 тайлов.
Как оказалось, что это по кривой. Тоесть, если по вектору длина пути 500, то с учетом всех обходов она может привышать все 1000 тайлов по кривой.
В условиях когда координаты точки Б постоянны, а точки А изменяется случайным образом и привышают 1000 тайлов движение не происходит.
Как решить эту проблему или писать предложение в реквесты сделать longMoveXY )
На сколько я понимаю newMoveXY и GetPathArray расчитывают путь на 1000 тайлов.
Как оказалось, что это по кривой. Тоесть, если по вектору длина пути 500, то с учетом всех обходов она может привышать все 1000 тайлов по кривой.
В условиях когда координаты точки Б постоянны, а точки А изменяется случайным образом и привышают 1000 тайлов движение не происходит.
Как решить эту проблему или писать предложение в реквесты сделать longMoveXY )