在我的应用程序上我创建了一个带有2个按钮的表,这些按钮只有几次,我使用 InputMultiplexer 来处理按钮和鼠标点击事件,我的问题是当我点击在表区域,即使表隐藏,程序也使用inputProcessor, 我的问题是:
当我没有使用时如何关闭plexer.addProcessor(阶段)并在按钮出现时关闭?
public void show() {
......................... some code ..............
tabela = new Table(skin);
tabela.setBounds( 0, 50,Gdx.graphics.getBackBufferWidth() , 250);// ocupa o ecra inteiro, mudar isto no jogo
tabela.add(ObjetoJogo.botaoOP1);
tabela.add(ObjetoJogo.botaoOP2);
stage.addActor(tabela);
MyInputProcessor inputProcessor = new MyInputProcessor(this.app);
InputMultiplexer plexer = new InputMultiplexer();
plexer.addProcessor(inputProcessor);
plexer.addProcessor(stage);
Gdx.input.setInputProcessor(plexer);
}
答案 0 :(得分:0)
根据您展示舞台的方式和时间,您可以: