DioD
offline
Опыт:
45,134Активность: |
Рандом через юнит пул
Код:
Невероятно простой пример того, что в доте всё сделано криво и косо, для рандом выбора героев тремуется всего 1 глобалка, да и лагов вроде как не наблюдается. Скорее всего это не было реализовано в доте так как глобалки юнит пул в редакторе нету. |
13.07.2006, 12:29 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
wampir
offline
Опыт:
12Активность: |
DioD
а ты думал ) ты посмотри например код ульта джаггера. или код ульта невермора. образцы ламмерства и бажности. бтв ты заблуждаешься немного. такой код создания героя не сильно упростит задачу. забить массив и забить юнитпул - по сути одно и то же. что до инициализации героев то с массивом она на порядок проще чем с юнит пулом - фактически массив строк, а при пике поиск по массиву. а с пулом там сложнее. в доте есть одна очень красивая идея ( и единственная). если её ещё и применить красиво, а не как в доте, то инициализация становится совсем безлаговой. з.ы. имхо идея спёрта у сами знете кого, ибо до 6.30 этого небыло. |
14.07.2006, 05:37 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Юнит пул это натив функция, а как известно нативы работают быстрее чего либо еще.
Тем более пул предназначен исключительно для этих целей.
А про баги, это на мой взгляд глобалки в таймерах...
Про безлаговую инициализацию еще терпимо, но вот когда записи перносятся по ячейкам начинаются лаги... |
14.07.2006, 07:56 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Значит так, еще более упрощеный способ, всего один тригер
Код:
|
14.07.2006, 17:54 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|