Murador
Наркоман
offline
Опыт:
506Активность: |
Захват точек
В общем суть проблемы в том что я не могу придумать как более правильно реализовать захват точек, учитывая что ихнее кол-во может динамично меняться. Была у меня одна наработка но увы она со стороны оптимальности очень плохо работает.
Код:
увы даже я могу сказать что это ^, какой то ужас но увы я не знаю как реализовать подобное лучше чем это. |
17.05.2011, 23:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
Отловить юнита, к которому приблизился другой... обоих можно найти с помощью GetTriggerUnit() и еще какого-то (не помню названия). Не стоит ради этого перебирать каждого ближайшего...
bee добавил: + лучше для этого дела юзать структуры. добавлять/удалять прямо во время игры. |
17.05.2011, 23:27 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Murador
Наркоман
offline
Опыт:
506Активность: |
Цитата:
GetEnteringUnit()? ну допустим мне нужно получить массив точки на которой юнит, тут вроде как без перебора не обойтись? |
|
17.05.2011, 23:36 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bee
vjass.optimizer
offline
Опыт:
16,615Активность: |
не это чел, который входит в область |
18.05.2011, 00:40 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Murador
Наркоман
offline
Опыт:
506Активность: |
можешь сделать пример?
|
18.05.2011, 18:44 | #5
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|