16GB
GhostOne User
offline
Опыт:
59,317Активность: |
Что лучше триггер или таймер?
В общем хочу узнать какой метод лучше, 1 используется в доте, 2 так как бы сделал я.
Хочу узнать что лучше использовать, триггеры или таймеры. Дота
Мой Код
Отредактировано 16GB, 03.05.2013 в 14:07. |
03.05.2013, 14:01 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zetox
offline
Опыт:
1,698Активность: |
Таймер лучше, для этого он и придуман, а в доте полно говнокода.
|
03.05.2013, 14:14 | #2
+5/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
ну в доте во всех спелах почти триггеры вместо таймеров, должна же быть какая-то мотивация, для их использования. Я лично думаю что как минимум можно, вешать несколько событий переодическое, например смерть юнита, получение урона, и т.п |
03.05.2013, 14:35 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
16GB, половина спеллов доты еще со времён ретурн бага, тогда не было так много известно о редакторе и jass, бытовало мнение что юзать триггеры для переиодов нормально и оправдано, сейчас же нам известно что это пережитки гуи и не более того... Плюсы таймера:
|
03.05.2013, 15:33 | #4
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
Следует проверить как ведёт себя слип в указанных случаях (TriggerSleepAction), сам тестить не буду, скорее всего ответ будет очевиден. |
03.05.2013, 16:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
Думаешь, есть различия в потоках созданных триггером и таймером?
Я кстати никогда не встречал реального применения sleep, разве что в wait и его аналогах. Мое мнение - использовать таймер и не париться. |
03.05.2013, 17:25 | #6
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Карточка
Kicked by SSrunX
offline
Опыт:
2,017Активность: |
айсфрог - лучший джассер мира по определению. эти высказывания:
это так мило выглядит со стороны
метод через триггеры может быть оправдан либо простым/понятным/удобным методом работы для фрога или что более вероятно - есть какие-либо ограничения на таймеры, что возникают в доте из-за вполне понятно чего. |
04.05.2013, 23:26 | #7
+0/−6
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
какие ограничения на таймеры? :D запускал одновременно около 50 если не больше таймеров и все ок было) |
04.05.2013, 23:41 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
Карточка, это какие есть такие ограницения на таймеры?, с какой стати фрог jasser и пишит спеллы для доты? Прошу представить доказательство своих слов... |
05.05.2013, 02:17 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Карточка, вут, что ты несешь? Может и нотч теперь еще лучший java-программист в мире? Или автор дизайна птичек в angry birds - лучший художник в мире? То, что дота так успешна, не означает, что она идеальна. |
05.05.2013, 03:26 | #10
+6/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
16GB
GhostOne User
offline
Опыт:
59,317Активность: |
в общем такая конструкция в доте, появилась сразу при переходе на 24, т.е таймеры были только при рб. |
05.05.2013, 10:13 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
16GB:
Сменился jasser, помнится хук пуджа и тосс тини был через локейшены, сейчас интересно через координаты сделан? Возможно это была попытка фикса какого либо бага с таймером, или специфический почерк... |
05.05.2013, 11:35 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
timers
/thread |
05.05.2013, 12:30 | #13
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|