Как правильнее реализовать подсчёт ресурсов?

Привет. Сейчас у меня есть для каждого ресурса 2 столбца.
--макс. количество
--текущее количество
и общий столбец для всех
--время последнего восстановления ресурса

сейчас я проверяю сколько прошло после последнего пересчёта и если прошло больше 3 минут то добавляю в текущее количество n ресурсов.
07a00899858f481e985f03813aad373e.png

Интересует как можно это дело оптимизировать? Есть ли более правильный алгоритм?
  • Вопрос задан
  • 386 просмотров
Решения вопроса 2
GavriKos
@GavriKos Куратор тега Разработка игр
Реализовать это дело на таймере. Ведь вы точно знаете, через сколько времени от текущего момента надо увеличить количество ресурсов. Заведите таймер, который будет райзить соответствующее событие. С т.з. перфоманса - прирост может быть в зависимости от реализации таймера. Ну а код точно станет красивее.
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
более правильно: websocket
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы