0

这是我通过桌面和 android 主类初始化的类。我实际上将 Game 的当前实例传递给 GameScreen 对象,以便我可以使用它的 setScreen 方法来更改屏幕。

public class childGame extends Game {
     @Override
     public void create() { 
         setScreen(new AScreen(this));

     }
}

在某个时候,AScreen我将屏幕更改为另一个屏幕,说BScreen当按下按钮时,我也使用了与以前在这里相同的技巧,并且效果很好。但是当BScreen我将 setScreen 更改为 时AScreen,它会正确显示所有内容,但所有按钮都不起作用。

4

1 回答 1

0

处理屏幕可以解决这个问题,

切换屏幕时调用 dispose 方法

game.setScreen(new PlayScreen(game));    
dispose();
于 2013-10-16T11:30:07.920 回答