我正在使用此project来学习如何制作libgdx游戏。我尝试在线跟踪教程来设置这样的菜单,但是当我点击播放按钮时强制关闭。 logcat说有一个错误,它表示game.setScreen(new SelectScreen());
MenuButton localMenuButton1 = new MenuButton(this, "", localTextButtonStyle1);
localMenuButton1.addListener(new ClickListener()
{
@Override
public void clicked(InputEvent paramAnonymousInputEvent, float paramAnonymousFloat1, float paramAnonymousFloat2)
{
game.setScreen(new SelectScreen(game));
}
});
我在网上搜索试图找到解决方案但却找不到任何东西。任何帮助将不胜感激。
答案 0 :(得分:0)
不确定你的场景中有什么“paramAnonymousInputEvent”,但是我使用下面的代码来表示我的所有按钮,就我所知,这样做没有问题
final TextButton btOptions = new TextButton("Options", skin, "default");
btOptions.addListener(new ClickListener(){
@Override
public void clicked(InputEvent event, float x, float y){
myGame.setScreen(new MyOptionsScreen(myGame));
}
});