gpt4 book ai didi

java - 按钮 ClickListener 在 LibGDX 游戏中不起作用

转载 作者:IT老高 更新时间:2023-10-28 23:26:41 26 4
gpt4 key购买 nike

我正在使用 LibGDX 开发一款 Android 游戏。菜单屏幕中有 4 个按钮,但这些按钮的 ClickListener 不起作用。

// retrieve the custom skin for our 2D widgets
Skin skin = super.getSkin();

// create the table actor and add it to the stage
table = new Table( skin );
table.width = stage.width();
table.height = stage.height();
stage.addActor( table );

// retrieve the table's layout
TableLayout layout = table.getTableLayout();

// register the button "start game"
TextButton startGameButton = new TextButton( "Start game", skin );
startGameButton.addListener( new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
System.out.println("hiii");
Assets.load();
// game.getSoundManager().play( TyrianSound.CLICK );
game.setScreen( new GameScreen(game) );
}
} );

layout.register( "startGameButton", startGameButton );

如何激活LibGDX中按钮的ClickListener

最佳答案

您必须将按钮添加到舞台并调用

Gdx.input.setInputProcessor(stage);

关于java - 按钮 ClickListener 在 LibGDX 游戏中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11373390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com