iPaf
@iPaf
Android Developer

Есть ли возможность вручную обновлять com.badlogic.gdx.utils.Timer?

Всем привет! При работе с Timer от LibGDX возникла необходимость ручного обновления таймера. Использование stop и start не рассматривается, так как легче определить, когда таймер должен работать, чем когда останавливаться и запускаться. Использование для этих целей конструкций в виде
if (isRun)
{
  var += some_const;
  if (some_const > max_var)
   isRun = false;
}

неудобно тем, что таких таймеров четыре штуки и это делает код громоздким.
В классе com.badlogic.gdx.utils.Timer есть локальный метод update, но он недоступен для использования по понятным причинам. Может еще каким-то образом можно получить возможность вручную обновлять Timer? Может есть другие реализации таймеров? Неужели ни у кого больше такой необходимости не возникало, что даже интернет не дает ответ на этот вопрос?
  • Вопрос задан
  • 239 просмотров
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Разработка игр
Инкапсулируйте вашу конструкцию в класс и создайте четыре экземпляра - и не будет никакой громоздкости.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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