【发布时间】:2017-08-22 00:12:26
【问题描述】:
和这个问题几乎是一样的问题,但对我不起作用:Libgdx : setting another screen, but still buttons from old screen active
第一屏:
public void show(){
Gdx.input.setInputProcessor(stage);
myButton.addListener(new ClickListener() {
public void touchUp (InputEvent event, float x, float y, int pointer, int button) {
game.setScreen(new SecondScreen(game));
dispose();
return;
}
});
public void dispose(){
stage.dispose();
}
第二屏:
public void show(){
Gdx.input.setInputProcessor(stage);
[...]
}
设置新屏幕后,我仍然可以看到第一个屏幕上的按钮,不透明度约为 20%。它就像一个“幽灵”按钮。这个问题的原因是什么?
【问题讨论】: