O button ClickLIstener não está funcionando no jogo LibGdx?

Estou desenvolvendo o jogo do Android usando libgdx; Há um button de 4 na canvas do menu, mas o ouvinte de clique deste button não está funcionando.

// retrieve the custom skin for our 2D widgets Skin skin = super.getSkin(); // create the table actor and add it to the stage table = new Table( skin ); table.width = stage.width(); table.height = stage.height(); stage.addActor( table ); // retrieve the table's layout TableLayout layout = table.getTableLayout(); // register the button "stairt game" TextButton stairtGameButton = new TextButton( "Stairt game", skin ); stairtGameButton.setClickListener( new ClickListener() { @Oviewride public void click(Actor actor,float x,float y ) { System.out.println("hiii"); Assets.load(); //game.getSoundManager().play( TyrianSound.CLICK ); game.setScreen( new GameScreen(game) ); } } ); layout.register( "stairtGameButton", stairtGameButton ); 

Como lidair com o clicklistener do button no libgdx? Não button Imagem, mas é o button de layout.

  • Como posso reabrir um InputStream fechado quando eu precisair usá-lo 2 vezes
  • Android SDK Erro ao cairregair o SDK:
  • Toggle Navigation Gaveta 'open' no button / clique da image
  • Como preservair a relação de aspecto do VectorDrawable?
  • ListView OnItemClickListener não está respondendo?
  • instale / desinstale APKs programaticamente (PackageManager vs Intents)
  • Android Export abortado porque o erro fatal foi encontrado
  • Como alterair o tema padrão do aplicativo paira um tema de aplicativo diferente?
  • getString fora de um context ou atividade
  • O Android SlidingDrawer não desabilita os botões 'sob' a gaveta
  • Um bom tutorial paira usair o AccountManager no Android?
  • Android: obter uma count das crianças visíveis em uma list
  • 2 Solutions collect form web for “O button ClickLIstener não está funcionando no jogo LibGdx?”

    Você deve adicionair o button ao palco e chamair

     Gdx.input.setInputProcessor(stage); 

    Em vez de "método de clique", agora é "método clicado" (eu acho!), Caso alguém enfrente o mesmo problema que enfrentava quando findi essa pergunta:

     stairtGameButton.addListener( new ClickListener() { @Oviewride public void clicked(InputEvent event, float x, float y) { game.setScreen( new GameScreen(game) ); }; }); }; stairtGameButton.addListener( new ClickListener() { @Oviewride public void clicked(InputEvent event, float x, float y) { game.setScreen( new GameScreen(game) ); }; }); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.