Задать вопрос
tonymontano
@tonymontano
Full stack web dev, game dev, Muay Thai

Как понять такое поведение LibGDX?

Пишу на Java c фреймворком libgdx игру для мобильных устройств. После прохождения меняется экран и при нажатии игрока на кнопку "Следующий уровень" сначала выводится надпись загрузка уровня, потом грузиться уровень и после чего запускается. То есть
drawing();
loadLevel();
setScreen();
На деле же, сначала загружается уровень(loadLevel()), потом на мгновение вылезает надпись и начинается уровень. Как ни пытался менять алгоритм - сначала загружается уровень(выглядит так, как будто всё подвисает).
Перешёл на Java недавно с JavaScript, что я упускаю?
  • Вопрос задан
  • 207 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Решения вопроса 1
@Mercury13
Программист на «си с крестами» и не только
Учите понятие «цикл обработки сообщений». Между drawing() и loadLevel() вызвать принудительную обработку оконных сообщений.

Насколько я понял (фреймворка не знаю), надо Display.processMessages();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
tonymontano
@tonymontano Автор вопроса
Full stack web dev, game dev, Muay Thai
Нет, это просто вызов функций одна за другой. Я сообщение пока что просто в виде сменяющейся картинки. Типо "нажмите" - "идёт загрузка уровня"
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы