如何使用Libgdx调整窗口内的舞台大小

时间:2012-11-22 16:01:52

标签: java screen libgdx

我正在尝试使用Libgdx在屏幕上“调整”我的游戏视图。实际上我需要在屏幕的底部和左侧放一个黑条。因此,如果您使用MS Paint或Gimp调整大小,我希望在游戏阶段这样做。 (我试图上传一个数字来设置我的问题更清楚,但显然Stackoverflow禁止它为我)

我认为我正在混合舞台大小,相机大小和视口。任何建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

如果您正在使用舞台,那么您可以尝试将自己的相机视图替换为其他视口尺寸。

Camera newCamera = new OrthographicCamera(300, 200);
//... here is some other camera initialization code
newCamera.update();//recalculate camera matrices
stage.setCamera(newCamera);

//after that you may need to update sprite batch projection matrix

_gameStage.getSpriteBatch().setProjectionMatrix(newCamera.combined);