我是libgdx的新手,走得很慢。 实际上我尝试使用libgdx开发游戏。这时屏幕和主菜单都有问题。
我从mainclass
启动应用程序public class mainclass extends Game implements ApplicationListener {
private MainMenu mainMenuScreen;
@Override
public void create() {
Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
mainMenuScreen = new MainMenu(this);
this.setScreen(mainMenuScreen);
}
}
从这开始我打开主菜单和这一步。从mainmenu我打开游戏画面和这一步。来自gamescreen类的keydown事件
public boolean keyDown(int keycode) {
if (keycode == Input.Keys.BACK) {
this.hide();
game.setScreen(mainMenuScreen);
System.out.println("back........");
//Gdx.app.exit();
}
return false;
}
我希望回到主菜单。事件被识别出来(我在logcat上看到了........)但是主菜单没有显示出来。请有人告诉我为什么这不起作用和可能的解决方案?