Чебурашка
offline
Опыт:
5,460Активность: |
Как сделать таймер с разным периодом?
Надо сделать способность, которая раз в несколько секунд увеличивает урон героя. С прокачкой перезарядка способности уменьшается, напрмиер 8 секунд на 1 уровне и 4 секунды на 2 уровне Решил делать через таймер. Если бы перезарядка не уменьшалась, то нет проблем сделать. Единственный выход: сделать таймер с периодом 8 секунд, при улучшении способности паузить его и запустить с периодом 4 секунды? Есть ли способ лучше? |
29.05.2010, 15:19 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
сделать таймер с интервалом 4 и проверять количество запусков, ну т.е. куда-то записывать инт, ну или если только раз менятся будет то и булеан записать достаточно.
MrSmiLe добавил: хотя это относительно - лучше. |
29.05.2010, 15:22 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
|
29.05.2010, 15:42 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Чебурашка
offline
Опыт:
5,460Активность: |
AlexKARASb:
Создавать таймер каждый раз как герой прокачивает способность? |
29.05.2010, 16:19 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
таймер сохраняй в хеш либо в глобалку либо в структуру и старт таймера каждый раз делай заного и все |
29.05.2010, 16:50 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Чебурашка
offline
Опыт:
5,460Активность: |
Все работает )
» раскрыть Код:
|
29.05.2010, 19:55 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|