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

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

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

ответ
Событие: Юнит приводит способность в действие
Условие: Примененная способность = Увечье(или что там)
Действие: Уменьшить размер цели заклинания(не имею понятия как там это будет называться, но суть такова)
ответ
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 (Пути - карта путей).

20
Это учитывает.
Да, действительно учитывает.
Спасибо.
28
Только мемхаком?
Только им, в 1.31 нет поля для этого.
30
Только им, в 1.31 нет поля для этого.
BlzGetUnitCollisionSize() случайно не оно?
27
PT153:
IsUnitInRangeXY
Это учитывает.
для этого надо знать фикс физ размер, все равно нужно бд? нее?
этой функцией не пользуюсь, но так понимаю, проверяет попала ли точка в радиус юнита. на хгм только драколич упомянул что работает быстрее, чем аналоги. типа считать расстояние между точками. взял на приметку
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.