Libgdx在Android 4上无法正确获得屏幕分辨率

时间:2013-03-15 09:56:02

标签: android libgdx

我有索尼Xperia P,分辨率为960 * 540,Android 4.04。 Libgdx 0.9.7(2012年12月)检测到它的分辨率 为569 * 320。 代码在这里:

       public void create() {
        Gdx.input.setInputProcessor(this);
        SCREEN_WIDTH = Gdx.graphics.getWidth();
        SCREEN_HEIGHT = Gdx.graphics.getHeight();

在我尝试的所有其他设备上,它可以正常工作。 那么该怎么办? 谢谢!

1 个答案:

答案 0 :(得分:0)

我无法给你一个可靠的答案,因为我没有索尼Xperia P.我已经在很多设备上测试了LibGDX,但还没有遇到过这个问题。我唯一的建议是将LibGDX更新为latest nightly build,看看他们是否修复了它。您也可以使用他们的update tool来执行此操作。

libGDX开发的工作方式,夜间构建实际上非常稳定。由于框架是积极开发的,如果像这样重要的东西已经滑落,我会感到惊讶。如果使用最新的每晚构建不起作用,我建议您输入错误报告here。他们通常很快就解决问题。