Java : LibGDX AppHangB1 错误
Java : LibGDX AppHangB1 error
我正在使用 Java - LibGDX 框架、Box2D 物理引擎开发游戏。当我多次玩游戏时出现此错误,游戏崩溃了。什么会导致此错误?
好吧,如果应用程序处于活动状态,它就会挂起并且不会响应 windows 查询。通常这是由占用所有 cpu 的非常长的循环引起的。如果你使用线程,让你的线程在处理东西之间有一些暂停。
使 运行 函数调用 return 足够频繁,这样 space 就可以处理其他应用程序调用。
此外,如果您还没有这样做,请保持处理和渲染线程分离。
监控你的游戏时间,看看是什么导致了开销。
尝试限制您的游戏滴答声。每秒 20-30 个游戏 ticks 对于游戏更新来说通常绰绰有余。
没有任何代码或堆栈跟踪,真的很难判断哪里出了问题。
我正在使用 Java - LibGDX 框架、Box2D 物理引擎开发游戏。当我多次玩游戏时出现此错误,游戏崩溃了。什么会导致此错误?
好吧,如果应用程序处于活动状态,它就会挂起并且不会响应 windows 查询。通常这是由占用所有 cpu 的非常长的循环引起的。如果你使用线程,让你的线程在处理东西之间有一些暂停。
使 运行 函数调用 return 足够频繁,这样 space 就可以处理其他应用程序调用。
此外,如果您还没有这样做,请保持处理和渲染线程分离。
监控你的游戏时间,看看是什么导致了开销。
尝试限制您的游戏滴答声。每秒 20-30 个游戏 ticks 对于游戏更新来说通常绰绰有余。
没有任何代码或堆栈跟踪,真的很难判断哪里出了问题。