Видел в карте что показатель хп менялся не раз в секунду, а 10 раз или более, получалась красивая смена чисел при регенерации, как это сделать?
Принятый ответ
pro100master, не понял, о чём ты.
Распишу модель ещё раз: для каждого юнита создаём индивидуальный таймер.
Пусть у юнита А есть хпреген 27 ед./сек.
Тогда создаём таймер, звонящий через 1/27 секунды и добавляем в момент истечения 1 ед. здоровья. Таких таймеров в секунду будет 27 => поступательно прибавятся 27 ед. здоровья.
Распишу модель ещё раз: для каждого юнита создаём индивидуальный таймер.
Пусть у юнита А есть хпреген 27 ед./сек.
Тогда создаём таймер, звонящий через 1/27 секунды и добавляем в момент истечения 1 ед. здоровья. Таких таймеров в секунду будет 27 => поступательно прибавятся 27 ед. здоровья.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW
меня другой вопрос волнует, что там такого особенного и красивого? цвет меняет?
Отредактирован Никита21
Карту в жизни не вспомню, суть не в ней, а в механике смены показателей.
Красиво когда числа меняются не рывками, а плавно перебираются.
Отредактирован Никита21
Отредактирован pro100master
чтоб можно каждый 5 или 10 сек меняли значение регена на свой плавно
INTERVAL_TIME = 0.035
REGEN_HP = 100
(INTERVAL_TIME *REGEN_HP /1)
(0.035*100/1)=3.5 hp
а может не то формула не помню уже