我正在使用Slick2D制作一个基本游戏,并且几乎跟着thenewboston's tutorials到了该行,直到我链接的那集。但是,当我运行代码时,游戏窗口会在我的其他窗口的背景中开始失焦。当我手动选择它来查看它并使其成为焦点时,它看起来像这样:
有时候它只是一个黑色的窗户,有时候这是一个看起来很糟糕的混乱。此外,如果您注意到,即使在聚焦时,窗口本身也具有离焦图形质量。左上角的按钮都没有做任何事情,甚至没有以图形方式响应点击/悬停。但是,在程序终止时窗口会关闭。
我运行LWJGL v2.9.3,Slick2D build 237,IntelliJ IDEA CE 2016.3.1(使用2016.2.4测试)和Mac OS 10.12 Sierra。我已经用Java 7和8分别对它进行了测试,两者都产生了这个结果。如果有人可以提供帮助,我会提前全心全意地感谢你。
编辑:我已经尝试从互联网上运行一个通用的Slick2D演示(可以在gist.github.com/massimomusante/5459957找到),这应该有效,因为我认为它已经过测试,非常简单的演示,但同样的事情发生在离焦的黑色窗口。所以我知道这与我的设置有关,而不是我的游戏。就本机Slick2D / LWJGL而言,我尝试使用打包的Slick2D本机和LWJGL本机运行原始代码,问题仍然存在,因此本机可能也不是问题。