Заметил, что следующие функции не учитывают физ. размеры юнитов:
IsUnitInRangeXY
GroupEnumUnitInRange
Думал сделать свои функции, но как получить физ. размер юнита? Есть идеи? Только мемхаком?

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

IsUnitInRangeXY
Это учитывает.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
5 лет назад
0
Похожие вопросы:

ответ
Событие: Юнит приводит способность в действие
Условие: Примененная способность = Увечье(или что там)
Действие: Уменьшить размер цели заклинания(не имею понятия как там это будет называться, но суть такова)
ответ
C++ тоже показывает 832.0, на С почему-то не смог запустить.
UrsaBoss, вообще, используй нативки, они точнее будут нахождения дистанции "руками" в данном случае. Но не используй Pow(), эта функция очень неточная.
constant native IsUnitInRange       takes unit whichUnit, unit otherUnit, real distance returns boolean
constant native IsUnitInRangeXY     takes unit whichUnit, real x, real y, real distance returns boolean
constant native IsUnitInRangeLoc    takes unit whichUnit, location whichLocation, real distance returns boolean
ответ
Дело в том,что у каждом здания в варке,имеется своеобразный фундамент и как раз этот фундамент и есть непроходимая зона в здании.
Нет. За проходимость отвечает карта путей, как подметил prog. А то, о чем ты говоришь это просто текстура почвы под зданиями, которую можно сменить в поле РО uberSplat (Графика - текстура почвы). А карту путей можно изменить в поле pathTax (Пути - карта путей).

0
19
5 лет назад
0
Создание БД предлагать не надо.
1
28
5 лет назад
1
IsUnitInRangeXY
Это учитывает.
Принятый ответ
0
19
5 лет назад
0
Это учитывает.
Да, действительно учитывает.
Спасибо.
1
28
5 лет назад
1
Только мемхаком?
Только им, в 1.31 нет поля для этого.
2
29
5 лет назад
Отредактирован nazarpunk
2
Только им, в 1.31 нет поля для этого.
BlzGetUnitCollisionSize() случайно не оно?
0
28
5 лет назад
0
NazarPunk, кек, я среди unitrealfield искал. А так да, оно.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.