【发布时间】:2013-07-29 17:05:10
【问题描述】:
参考:https://code.google.com/p/libgdx/wiki/SimpleApp
package com.badlogic.drop;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
public class Main {
public static void main(String[] args) {
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.title = "Drop";
cfg.width = 768;
cfg.height = 1280;
new LwjglApplication(new Drop(), cfg);
}
}
在主项目中
Gdx.app.log("",Integer.toString(
Gdx.graphics.getHeight()));
输出 - 756
【问题讨论】:
-
cdf.height 是否与 Gdx.grpahics.getHeight() 有关?将 cfg.height() 更改为非常小的东西,Gdx.graphics.getHeight() 现在说什么?
-
令人毛骨悚然!您使用的是什么版本的 libgdx?你在运行什么操作系统?在应用程序周期中,您何时记录高度?这完全有可能是一个缺陷。
-
啊,我明白了,这是我笔记本电脑的高度分辨率 - mac 上的顶部栏。我认为将其设置为更高的分辨率只会缩放应用程序以适合我的屏幕,但它并没有这样做
-
我设置在 756 以上的任何高度都会重置为最大值,即 756
-
您应该回答自己的问题并标记为已接受。