Есть ли другие методы построения различных фигур с помощью скрипта, помимо молний? Что-нибудь менее емкое. Хотя, я так понимаю, придется делать собственные функции на то. Есть ли смысл применения булевых операций над молниями?

Atesla, Диана из ЛоЛа?
Стандартным решением для кастомных хитбоксов является использование уникальной текстуры для каждой такой способности
Можно использовать универсальную прозрачную квадратную модель и натягивать текстуру на неё, модель у даммика, повороты работать будут, масштабировать можно свободно
В крайнем случае своя модель для каждой способности, полигонов мало, весить много не будет
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
Либо надо юнитами/декорациями изображать, либо модель полумесяца клепать.
8
Думаю, что можно использовать дамми из DGUI, который "кушает" любую .tga текстуру из декорации (съесть древо и фичи этой способности). А дамми масштабировать, если нужно.
28
модель полумесяца клепать.
Можно просто текстурку, которую потом нарисовать в нужной точке с помощью CreateImage.
26
Тебе виднее, конечно, но почему именно DGUI, там форма подходящая?
8
PT153:
Можно просто текстурку, которую потом нарисовать в нужной точке с помощью CreateImage.
Не поругается ли Варик за то, что не буду использовать BLP?
8gabriel8:
Тебе виднее, конечно, но почему именно DGUI, там форма подходящая?
Просто этот даммик любую текстуру жрет. Что на ней изображено, то изображение ты и получишь на нем. Удобно.
26
CreateImage
PT153, а оно под любым углом размещает изображение?

Atesla, просто в таком случае какую-то текстуру деревьев нельзя будет использовать. Но раз не критично, то ладно. А то скидывай модель этого дамми, пропишу любое имя текстуре.
И tga тяжелее blp. Скачай лучше BLP Laboratory и конвертируй в ней свои tga/png и прочее в blp.
28
а оно под любым углом размещает изображение?
Хм, об этом я позабыл, нет, не размещает.
Atesla:
Не поругается ли Варик за то, что не буду использовать BLP?
Не должен, но там есть другие ньюансы, например, тип изображения. в ГУИ их 6, но по факту 4. Также края должны быть прозрачными.
8
Просто создать нестандартную модель для текстуры и никаких проблем.
ГУИ не пользуюсь, разве что перехожу на него ради человечка, не шарящего в Jass. А так интересное замечание, надо будет попинать труп и потестить все это дело.
30
Просто создать нестандартную модель для текстуры и никаких проблем.
Даже статья была, как это делать.
P.S. я сделал способность с областью попадания в виде полумесяца и его как раз мне и нужно отобразить.
При каком событии отображать? Изменить сдандартный круг наведения врятли получится.
8
При каком событии отображать? Изменить стандартный круг наведения вряд ли получится.
Есть одна идея, но ее надо протестить. Создать способность с наведением и ее пустышку (мгновенная). При использовании пустышки убрать курсор, создать юнита-дамми с отображением только для данного игрока (Локальный игрок, ага), ждать нажатия ЛКМ. При щелчке ЛКМ (если не ЛКМ, стрелки и т.д., то сбрасываем) заставляем героя тыкать нормальную способность (скорее всего, в скрытом спеллбуке), убираем даммика. Только есть конфуз – в этом случае не видно кд нормального спелла (делать свое)
С возможностями мемхака, думаю, это все можно будет заменить на что-то менее костыльное, ибо без него подобное вряд ли сделаю
18
Я когда-то делал рисунки геометрических фигур с помощью декораций (за основу брал снаряды юнитов). Делал круг, треугольник, квадрат, спираль. Но это было через точки (я тогда про утечки не знал), на координаты легко переделать или локальные точки использовать. В принципе, можно сделать полумесяц из двух дуг с центрами в разных координатах - так можно без импорта обойтись. Но импортировать модель проще.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.