我正在使用Java中的LibGDX为Android制作游戏。比赛开始后的几秒钟(通常),它会冻结一会儿(FPS从60降至40-30)并继续保持正常。 日志说明了这一点:
10-01 23:43:24.334 2374-2395 / com.gadarts.parashoot.android I / AndroidGraphics:已暂停
10-01 23:43:24.334 2374-2374 / com.gadarts.parashoot.android I / AndroidInput:传感器监听器拆除
10-01 23:43:24.693 2374-2374 / com.gadarts.parashoot.android I / AndroidInput:传感器监听器设置
10-01 23:43:24.713 2374-2395 / com.gadarts.parashoot.android I / AndroidGraphics:已恢复
我在网上浏览了这个并且找不到任何相关内容。
在我的主要课程中,我把这一行放在create():
中TouchHandler touchHandler = new TouchHandler(this);
Gdx.input.setInputProcessor(touchHandler);
TouchHandler是我编写的一个实现InputProcessor的类。
有人有任何想法吗? 提前谢谢!