Вопрос на тему "Как устроено передвижение юнитов в Warcraft 3"
Ситуация:
Имеется юнит (например, Пехотинец).
Вопрос:
Если отдать приказ идти в точку в 600 единицах позади пехотинца, как будет реализовано движение данного юнита?
Как долго он будет стоять на месте? Как и когда он будет разворачиваться, в нужном для передвижения, направлении?

В РО есть графа у юнита Движение - скорость поворота там указываешь в секундах скорость его поворота на 180*. Я ставлю 1.0сек, у каждого юнита по умолчанию своя(обычно не больше 0.4сек). Стоять на месте он будет как раз это время которое поворачивается. Разворачиваться будет сразу после приказа.
`
ОЖИДАНИЕ РЕКЛАМЫ...
6
В РО есть графа у юнита Движение - скорость поворота там указываешь в секундах скорость его поворота на 180*. Я ставлю 1.0сек, у каждого юнита по умолчанию своя(обычно не больше 0.4сек). Стоять на месте он будет как раз это время которое поворачивается. Разворачиваться будет сразу после приказа.
Принятый ответ
24
Топает по минимальному маршруту же к цели, с учётом порталов, же
21
Melissa:
Топает по минимальному маршруту же к цели, с учётом порталов, же
Я не про поиск пути сейчас, поиск пути вроде по алгоритму A* реализован.
Вопрос в том - как сделать движение "как в варике". Я хотел задать его в разделе gamedev'а, но там премодерация (понятия не имею зачем).
GoJustGo:
Стоять на месте он будет как раз это время которое поворачивается. Разворачиваться будет сразу после приказа.
Бежать точно начинает до того как окончательно повернулся. Когда?
А как же задержка приказов..
2 комментария удалено
Чтобы оставить комментарий, пожалуйста, войдите на сайт.