Java : LibGDX AppHangB1 错误

Java : LibGDX AppHangB1 error

我正在使用 Java - LibGDX 框架、Box2D 物理引擎开发游戏。当我多次玩游戏时出现此错误,游戏崩溃了。什么会导致此错误?

好吧,如果应用程序处于活动状态,它就会挂起并且不会响应 windows 查询。通常这是由占用所有 cpu 的非常长的循环引起的。如果你使用线程,让你的线程在处理东西之间有一些暂停。

使 运行 函数调用 return 足够频繁,这样 space 就可以处理其他应用程序调用。

此外,如果您还没有这样做,请保持处理和渲染线程分离。

监控你的游戏时间,看看是什么导致了开销。

尝试限制您的游戏滴答声。每秒 20-30 个游戏 ticks 对于游戏更新来说通常绰绰有余。

没有任何代码或堆栈跟踪,真的很难判断哪里出了问题。