我从一个月前开始使用 LibGDX,它工作得很好!但是昨天,在更新到 Java 8 之后,我运行了两个曾经工作的桌面项目,它向我显示了这个错误:
OpenGL is not supported by the video driver
我在网上搜索并发现有人发布了这段代码:
System.setProperty("org.lwjgl.opengl.Display.allowSoftwareOpenGL", "true");
好吧,它适用于项目之一,zombie bird tutorial我正在研究,但在另一个项目中显示:
OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.1.0 Microsoft Corporation GDI Generic 1.1.0
P.S: 我的设备 OpenGl 版本是:3.1, 英特尔高清显卡 3000, LibGDX 版本:1.6.5, & 我正在使用 Eclipse Juno。
最佳答案
好吧,我没能找到问题的真正解决方案,但只要这个问题是由于您的 Windows GDI 引起的,它就只会保留在您的 PC 上,而不是其他 PC 上! 因此,作为一种解决方案,您可以继续在您的 Android 设备或模拟器上进行测试!您将在您的 android 项目上获得相同的结果。
更新:
找到真正的解决方案!您只需要卸载 Java 8 并重新安装 Java 7! 似乎 Java 8 不支持或单独使用 Libgdx :p
关于java - 需要具有 FBO 扩展的 OpenGL 2.0 或更高版本 - LibGDX 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32423629/