![]()
DragonSpirit
у - уходи
![]() ![]() offline
Опыт:
22,625Активность: |
Замена wait`во таймерами
Я смотрю тут умные люди предлагают(особенно для спеллов) заменять wait`ы таймерами Можно поподробнее объяснить как это сделать Желательно с примером Заранее благодарю |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Код:
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DragonSpirit
у - уходи
![]() ![]() offline
Опыт:
22,625Активность: |
SRes не совсем понял...
вот к примеру:есть TriggerSleepAction(2),и как его на таймер заменить? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Код:
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Anufis
![]() ![]() offline
Опыт:
6,290Активность: |
Спс |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DragonSpirit
у - уходи
![]() ![]() offline
Опыт:
22,625Активность: |
SRes всё ясно,благодарю
темку можно клозить |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,730Активность: |
DragonSpirit
» old code Код:
» new code Код:
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DragonSpirit
у - уходи
![]() ![]() offline
Опыт:
22,625Активность: |
Hellfim выходит что таймер запускается один раз?
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
FaB0SS
![]() offline
Опыт:
2,504Активность: |
если напишешь:
Код:
будет выполнятся периодично, пока не вызовешь: Код:
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ELDAR
НИИ 4А-ВО кафедра SPELLS
![]() ![]() offline
Опыт:
8,394Активность: |
Цитата:
False, достаточно Код:
чтобы не создавать таймер вновь |
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,730Активность: |
ELDAR, зачем? =) Так проще, и память под переменную не выделяется.
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Garret
Недоброе творится
![]() ![]() offline
Опыт:
3,893Активность: |
Hellfim
Где-то читал, что безопаснее, перед тем, как удалять таймер, его остановить (если он многократный) |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
JimALIEN
вдупляет sc2 editor
![]() ![]() offline
Опыт:
7,176Активность: |
Пожалуй единственное неудобство всего этого в том, что передать что либо в функцию истечения таймера можно лиш глобалками, ну или вбить кучу параметров под таймер в кеш, а точнее в хеш-таблицу, которой нас скоро обрадуют близы=) Хотя это наверно будет врядли использоваца для однопериодовых таймеров заменяющих вейт... |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]()
online
Опыт: отключен
|
это не таймеры заменяют вейт, это вейт заменяет таймеры ) |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
а если раскрыть polled wait, то там создание гдето 2 таймеров на 0.1 а потом удаление... |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ELDAR
НИИ 4А-ВО кафедра SPELLS
![]() ![]() offline
Опыт:
8,394Активность: |
Цитата:
если у тя есть глобальный таймер для определенных действий, то согласись, что удалять , а потом создавать, это полный бред. |
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,730Активность: |
ELDAR, согласен, но в данном случае так гораздо лучше =)
|
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MupaMaX
Мой статус
![]() offline
Опыт:
1,495Активность: |
Можете объяснить в чем преимущество таймера ? |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DragonSpirit
у - уходи
![]() ![]() offline
Опыт:
22,625Активность: |
MupaMaX вроде вэйты сами по себе глюченые
|
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
В безотказности, точности. Если ты скажешь вейту быть 0.01, то он все ровно будет 0.1, т.к. 0.1 - минимум... А также скоростью и отсутствием утечек. |
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|