我正在开发一款街头霸王游戏。我需要为用户提供一个角色选择屏幕。如何在 Java libGDX 中进行字符选择?这是我的图像代码。我可以使用 ImageClick 事件来做到这一点吗?
splashTexture1 = new Texture(Gdx.files.internal("assets/gui/Character1.PNG"));
splashTexture1.setFilter(TextureFilter.Linear, TextureFilter.Linear);
splashSprite1 = new Sprite(splashTexture1);
splashSprite1.setX(100);
splashSprite1.setY(180);
最佳答案
我的建议是使用 scene2d 来显示菜单或 HUD 内容。 看看这个:https://github.com/libgdx/libgdx/wiki/Scene2d
scene2d 是一个 2D 场景图,用于使用参与者层次结构构建应用程序和 UI:
- 按钮
- 标签
- slider
- 文本按钮
- 可 ScrollView (列表)
- 表格
- 您的自定义小部件
- Actor 阵容
您可以将 ClickListener 添加到 actor。 (在你的例子中, Actor 是一个按钮)
关于java - Java LibGdx 中的图像点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22160619/