Могу ли я добавить прослушиватель событий в методе oncreate или метод рендеринга к актору в libgdx? - PullRequest
0 голосов
/ 11 июля 2020

Я хочу добавить прослушиватель кликов к моей кнопке изображения, но я не могу определить, где добавить эту функцию.

1 Ответ

2 голосов
/ 11 июля 2020

Между этими двумя, определенно на onCreate(). На самом деле не имеет большого смысла добавлять слушателя в render(), поскольку вам нужно добавлять его только один раз, а не много раз в секунду.

Вот пример того, как вы можете добавить слушателя в ImageButton:

myImageButton.addListener(new ChangeListener() {
    @Override
    public void changed(ChangeEvent event, Actor actor) {
        // do stuff here
    }
});

Вы можете прочитать немного больше о слушателях и Scene2D в целом в официальной вики .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...