| Автор | Вопросец |
Как подсчитывается расстояние для стрельбы?
Была такая ситуация
_ _ _ _ _ _ _
_ _ _ _ _ В _
_ _ _ _ _ _ _
_ _ _ _ _ _ _
Л _ _ _ _ _ _
Л - Лучник
В - Вампир
И лучник в этом случае бил прямой стрелой, хотя чтобы туда добраться нужно 7 клеток пройти |
| Здесь расстояние 5.83 - считают по теореме Пифагора. |
Нижний катет = 5 правый катет = 4
25+16=41 корень из 41 >6! |
| Правый равен трем. |
| а что та клетка на которой стоит вони не учитывается чтоли? по идее она должна входить в зону поражния следовательно должна учитываться |
| +5 воин* |
| А как тогда у тебя по горизонтали 5 получилось?) Считаются расстояния между клетками. |
| 2: если расстояние 5.83, почему юнит со скоростью 6 туда не доходит? |
| Потому что ходить и летать, две разные вещи. |
| 9: ок, тогда почему летающий юнит со скоростью 6 туда не долетает? :) |
| :) Ладно зайдем с другой стороны! Расчет перемещения юнитов и зоны поражения стрелковым оружием производиться по разным формулам. |
Берёшь цыркуль, втыкаешь в то место монитора, где стоит лучник.
Отмеряешь дальность попадания включительно, рисуешь окружность и видишь куда он достреливает. |
https://www.heroeswm.ru/forum_messages.php?tid=8410
Там нормально ответили. |