Как создать юнита в центре способности действующей на область?
Мне нужно чтобы дамми-юнит был призван в центр способности на область, потому что у него будет аура замедления.

нееее
OrderPointXY возвращают точку каста и центр области с кастом
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
27
немного не понятно. вам нужно создать в центре ректа (области)?
есть нативки возвращающие центр GetRectCenterX, GetRectCenterY
или
centerx = (minx+maxx)/2
centery = (miny+maxy)/2
в варкрафте область это прямоугольник
33
нееее
OrderPointXY возвращают точку каста и центр области с кастом
Принятый ответ
7
Что то по типу болотной трясины?
Просто создай его в центре, путем получения координаты действия способности.
GetSpellCastRegion() что-то в таком духе, и создавай его в центре, настраивай ауру как тебе надо
17
Morningstar, с аурой у меня все нормально. Мне нужно только понять как создать юнита в центре другой способности. Например: я герой кастует способность "Буран" в центре которой должен появиться дамми-юнит, у которого пассивная способность "Аура выносливости" с отрицательным значением
33
То чувство когда дал ответ, а тебя игнорят ибо гуи головного мозга

это центр позиции при касте способности буран, но лучше использовать
GetSpellTargetX()
GetSpellTargetY()
Загруженные файлы
26
Меня тоже этот вопрос мучает. Как создать не просто при срабатывании приведения способности в действие, а определить, что снаряд попал в точку и сработал? Если Буран, то всё просто, а если Маг крови Огненный столб кидает, то там на разные расстояния снаряд летит. Пока только вариант замерять расстояние и делить на скорость, высчитывая время.
29
8gabriel8, делать кастомный вариант fire stomb, все просто

Ну можно извратиться и создать дамика при касте а затем проверить на наличие эффектов огненного столба
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.