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

Принятый ответ

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