[英]how to set screen size in android for libGDX
我正在研究libGDX项目。 我想将屏幕尺寸设置为480x800。 在桌面版本中,我们可以使用
config.Width() = 480;
config.Height() = 800;
在DesktopLauncher类中。 它适用于台式机,但不适用于android。 我想将屏幕设置为480x800,以便它也可以在android设备上使用。 现在,我的屏幕如下图所示。
我该如何解决这个问题? 注意:我已经使用了以下代码
OrthographicCamera camera;
camera = new OrthographicCamera();
camera.setToOrtho(false, GameInfo.SCREEN_WIDTH, GameInfo.SCREEN_HEIGHT);
game.getBatch().setProjectionMatrix(game.getCamera().combined);
它可以工作,但不是永久解决方案。 因为,如果我想移动屏幕,则需要设置另一个orthographicCamera,但这根本无法解决。 是否有类似DesktopLauncher类中的命令?
如果要移动屏幕,可以更改相机的位置。
Sprite man;
private void render(float delta){
//...
camera.translate(man.getX(),man.getY());
camera.update();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.