如何创建 LibGDX 按钮并为其设置触摸监听器?我想创建游戏的主菜单并在其中放置三个按钮(播放、设置、关于)。我尝试使用 Sprite
但我怎么看到 Sprite
没有触摸监听器。
最佳答案
您可以使用 Stage
和 Button
类,如下所示:
Button btn = new Button(new SpriteDrawable(yourIdleSprite),
new SpriteDrawable(yourPressedSprite));
btn.addListener(new ClickListener() {
public void clicked(InputEvent event, float x, float y) {
//your code
}
});
Stage stage= new Stage();
stage.addActor(btn);
还有很多方法可以创建自己的按钮类,你也可以在官方文档中找到很多例子-> https://github.com/libgdx/libgdx/wiki
关于安卓 : LibGDX button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23967020/