Добавлен z1i2p3
Здания и юниты у которых скорость установлена на 0 не разворачиваются, как можно это обойти? Чтобы юнит со скоростью 0 поворачивался в сторону атаки. Вариант двигать юнита в туже точку и разворачивать неподходит.
Принятый ответ
У меня кончились мыслИ. Привязку к точкам всё что могу тут предложить, а жаль...
ХОТЯ знаешь чё - осенило меня тут - создавай на позиции здания дамик с картой пути в виде буквы О. То есть само здание как бы без текстуры пути, а его огораживает дами с кольцевой текстурой. Таким образом здание никуда не убежит, зато сможет поворачиваться!
Прикрепляю пример. Только себе текстурку поплотнее сделай
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован ssbbssc
это к автору сабжа.
не варик дать приказ на каст дамми-абилки, кстати? или скорость поворота для каста - тоже самое, что и для атаки?
ssbbssc, а я у него и спрашиваю
Окей, а как насчёт дать юниту "Тёмного" на двигающийся тип, повернуть его, а потом дать тёмный обратно на себя?
Melissa:
Как насчёт проверки на разницу между углом поворота атакующего юнита и углом между атакующий и атакуемый?
Если разница больше 30 например то двинуть юнит и повернуть к атакуемому.
вот было бы событие юнит атакует а не юнит атакован
Дистанцию получения приказа придётся делать ни в коем случае не больше чем дистанция атаки. При отдаче приказа двигаться юниту приказывать отставить и возвращать на свою точку через set unit x y. Хотя и через move тоже можно.
Хотя даже так скорее всего будут издержки если враг подошёл и отошёл, а здание захочет его преследовать > <
Отредактирован Melissa
гений