我有一个问题,就是如何在运行时通过代码调整窗口大小。 我尝试使用Gdx.graphics.setDisplayMode(); 但它会禁用窗口的可调整大小功能,而这对我的游戏来说是必须的。我试图从OpenGL中访问Display类,但没有成功,因为它在Gradle的核心部分中没有被引用。 有什么想法可以解决这个问题吗?
我曾经遇到过完全相同的问题,后来我发现,与其直接调用Display.setDisplayMode(new DisplayMode(width, height)),我们应该使用Gdx.graphics.setWindowedMode(width, height)来改变窗口大小。
Gdx.graphics.setDisplayMode(...);
对我来说运行得很好,我已经设置了config.resizable = true
,并且可以多次调整窗口大小,并使用鼠标调整它。 - CoderMusgrove编辑帖子并附上你的代码
来确保它不是一个愚蠢的错误。 - CoderMusgrove