16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Растяжка
Делаю способность растяжка.
Главная загвоздка что надо проверять линию, можно было бы область, но область только под 90 и 180 градусов а мне надо под любым. Сделал через цикл проверять наличие юнитов через каждые 10 дистанции между юнитами растяжки на 60 радиуса, при работе больше одной растяжке на мапе = мего лаги. И плюс даже когда одна после 5 мин лаги тоже. Плиз подскажите как просто и быстро проверить наличие юнитов между двумя другими? Возможн как - то через векторы но я не знаю. |
13.11.2009, 18:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,534Активность: |
блин уже третий раз выкладываю. тут сделано через проверку углов, + на гуи. всякие циклы и радиусы - верх неэффективности |
13.11.2009, 18:48 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
agentex спс. Три минуты пытался допереть до триггера). Но допер.
|
13.11.2009, 18:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|