我正在使用输入处理器在像游戏这样的飞鸟上进行触摸输入。
这在我的机器人涡轮增压器和其他几款新手机上运行良好。但是我的两张旧桌子,xoom和verizon平板电脑,touchDown偶尔也不会发射。我应该提到FPS在整个游戏过程中都是60。另外,我使用inputMultiplexer,它同时添加了playerInput和hud / play阶段。这可能是旧版Android的问题吗?任何修复?我确信这不是我的代码,因为它适用于较新的手机。
EDIT 我试过像这样使用Gdx.input.isTouched:
if(Gdx.input.isTouched()){
if(!touched){
jump();
}
touched = true;
} else{
touched = false;
}
但它给出了与输入处理器相同的结果:\ 这不是跳转方法的问题,因为现在它只是打印“触摸”到控制台。
答案 0 :(得分:0)
这是viewPort的问题。那是不同的手机有不同的屏幕尺寸。请查看以下链接,它将为您提供帮助
http://stackoverflow.com/questions/39810169/libgdx-text-not-rendering-properly-on-larger-screens/39946652#39946652