Libgdx lwjgl3开始崩溃

时间:2017-06-24 06:38:38

标签: java libgdx lwjgl

我从lwjgl2开启了lwjgl3并且不能用它来运行游戏。

完整代码:

Lwjgl3ApplicationConfiguration config = new Lwjgl3ApplicationConfiguration();
config.setWindowedMode(1280, 720);
new Lwjgl3Application(new MyGdxGame(), config);

崩溃日志: https://pastebin.com/0N1tAYRk

2 个答案:

答案 0 :(得分:0)

GLFW窗口只能在主线程上创建,该线程必须是进程中的第一个线程。

使用-XstartOnFirstThread

运行JVM

如果您正在使用IntellijIDEA / Android Studio

转到Run - >编辑配置 - >点击您的桌面配置 - >配置标签 - > VM选项 - >粘贴-XstartOnFirstThread - >点击应用 - >好的,然后运行。

答案 1 :(得分:0)

android studio 4.2.1 也有同样的问题,它帮助我在 build.gradle 文件中,在 "dependencies" 块中,更改:

"com.PROJECT_NAME.gdx:gdx-backend-lwjgl:$gdxVersion" 

"com.PROJECT_NAME.gdx:gdx-backend-lwjgl3:$gdxVersion"