Поиск
Меню
Категории раздела
Рекомендуем
|
Жизненный циклLibgdx приложение имеет определенный жизненный цикл, регулирующий состояния приложения, такие как создание, приостановка, возобновление, визуализация, утилизация. ApplicationListenerРазработчик приложения перехватывает события жизненного цикла с помощью реализации ApplicationListener интерфейса и передачи экземпляра этой реализации в Application реализацию конкретного back-end. С этого момента приложение будет вызывать ApplicationListener каждый раз, когда будут события уровня приложения. Скелет Application реализации может выглядеть так: public class MyGame implements ApplicationListener {Можно наследоваться от ApplicationAdapter класса, если нужны не все методы интерфейса. После передачи в Application методы ApplicationListener будут вызываться следующим образом:
Где главный цикл?Libgdx имеет событийный характер в основном из-за работы Android и Javascript. Явного главного цикла не существует, однако метод render() в ApplicationListener можно считать телом главного цикла. |