我正在用 andengine 构建一个新游戏,出于某种原因,我不断在 logcat 中得到这个调试语句:
01-31 21:29:50.503: I/Choreographer(697): Skipped 152 frames! The application may be doing too much work on its main thread.
我不太确定在我的游戏过程中究竟是什么导致了这个错误。我正在检查很多碰撞,但直到游戏场景开始后它们才开始。
我还注意到在我的 Galaxy S3 上,当滑动更改主屏幕并拉下顶部的任务栏时,游戏会导致我的手机“闪烁”。
我认为这个错误与它有关,但我不确定。你们有什么感想?
此外,每次用户进入另一个级别时,我都会重新初始化碰撞检测器。但我不会取消注册或停止最后一次开始的碰撞。我认为当新的初始化时它们会自动清理。
你们有什么感想?