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

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

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