16
Май
2017

LibGDX actor clickListener

Есть два Stage. В одном из них:

 private ImageButton imageButton;
 ....
 imageButton.addListener(new ClickListener() {
        public void clicked(InputEvent event, float x, float y){
            System.out.println("FCK YEAH!");
        }
    });

И все отлично работает. В другом:

private Some some;//наследуется от актера
....
some.addListener(new ClickListener() {
        public void clicked(InputEvent event, float x, float y){

            System.out.println("CLICKED!");
            };
        }
    });

Ничего не работает.

Понимаю, что проблема именно в том, что чего-то не хватает в классе Some. Собственно вопрос: какие именно методы должны быть перегружены для корректной работы? hit()? touchDown()/touchUp()?

Источник: https://ru.stackoverflow.com/questions/666563/libgdx-actor-clicklistener

Share

Тебе может это понравится...