这是我使用libGDX在Android Studio中创建的代码。放在render()内部。在Genymotion模拟器上运行。
我在完全相同的位置单击鼠标。但是,在按住Ctrl按钮的情况下,输出总是比不按Ctrl按钮的情况多输出270像素。
不过,垂直点击坐标似乎没有受到影响。
if(Gdx.input.justTouched()){
if(Gdx.input.isKeyPressed(Input.Keys.CONTROL_LEFT)) {
System.out.println("" + Gdx.input.getX());
}else {
System.out.println("" + Gdx.input.getX());
}
}