【发布时间】:2015-12-20 02:08:36
【问题描述】:
我正在使用 LibGDX 制作 2D 沙盒游戏(如 terraria)。我遇到了一个问题。我需要在另一个线程中生成世界,以便程序可以在生成时渲染动画加载屏幕。我将生成代码放在一个新线程中。当我运行它时,我收到此错误:
Exception in thread "Thread-1" java.lang.RuntimeException: No OpenGL context found in the current thread.
为什么会发生这种情况,我该如何解决?当生成器运行时,它需要创建一个需要 OpenGL 的 Sprite,但它似乎不喜欢在单独的线程中运行。有什么见解吗?
【问题讨论】:
标签: java multithreading opengl libgdx lwjgl