NETRAT
offline
Опыт:
83,712Активность: |
vlad_C0M в blizzard.j есть такая константа bj_POLLED_WAIT_INTERVAL и она установлена в 0.1, если ты ее поменяешь во время игры, то получишь вейт с допустимым меньшим интервалом - попробуй, тебе понравится.
По поводу wait, все недостатки видны в самой функции - зависание триггера в очереди налицо. Вместо того, чтобы вешать триггер в очереди на неопределенный срок, советую переводить его на событийную модель - то есть вторая часть триггера срабатывает после завершения таймера. При этом 1) триггер не висит в очереди хез скока 2) постоянные проверки таймера не осуществляются Экономия памяти и ЦП времени Триггер нифига не паузится - смотри на фунцию - он Energizer - он продолжает работать, пока все остальные освободили память, он еще работает. То что он полезнее - бред, удобнее - да, но удобство жрет ресурсы. При добавлению через таймер, ничего бы не тормозило. В-общем доводы неубедительные - все видно из кода функции. Код:
Что у вас в проекта с жассерами? |
04.12.2005, 14:57 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Warden
:::...
offline
Опыт:
26,106Активность: |
Дайте ссылку на инвентарь Димонта пожалуйста!!! |
19.02.2006, 11:49 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
N.Sy.Prophet
Йа Байан
offline
Опыт:
13,122Активность: |
такая тема существует в барахолке. |
19.02.2006, 12:18 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Iron
Листовой
offline
Опыт:
24,427Активность: |
NETRAT Жжош с динамическим wait-ом в цикле :). Тока я не понял одного, нафиг timeRemaining > bj_POLLED_WAIT_SKIP_THRESHOLD ? Почему просто не wait-ать 0.1 * timeRemaining.
|
19.02.2006, 12:43 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Iron там нету ни одной строки моего кода - это б.ж так что все претензии к горе-кодерам близзарда.
тема боянистая - смотрите даты |
19.02.2006, 17:09 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
Блин, кто-нибудь может сказать трэкаблы срабатывает если наводишь или как???? |
09.04.2006, 00:48 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TiM
Старичок
offline
Опыт:
8,594Активность: |
можно сделать, чтобы триггер срабатывал, когда наводишь на трэкэйбл, и можно когда на них нужно нажать. Юзай UMS WE. |
09.04.2006, 01:44 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dead Jay
Братег Дракончег
offline
Опыт:
8,425Активность: |
А на практике как применять? |
09.04.2006, 03:42 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|