LibGDX 按钮无法识别点击(Stage + ChangeListener)

编辑:First Cemmentator“Second”是正确的。我忘了设置 Gdx.input.setInputProcessor(stage); - 现在一切正常。谢谢!


我的 Libgdx 按钮“Back”、“Menu”和“TryAgain”(将您带回另一个屏幕)不起作用。

我尝试了所有我能找到的解决方案,但它们仍然无法正常工作。我还在我的其他屏幕中使用按钮和阶段,它们都非常有用。

你们看到代码中有什么错误吗?CreateStage()创建舞台并通过渲染方法显示它们。

任何帮助是极大的赞赏!


慕桂英546537
浏览 100回答 1
1回答

慕无忌1623718

您可能缺少舞台输入处理器的设置(至少它不在您发布的代码中)。Gdx.input.setInputProcessor(stage);注意:假设 Buttons 类返回一个合适的 actor。(见我上面的评论)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java