Libgdx 未缩放的全屏

Libgdx Unscaled Fullscreen

我正在 libgdx 玩 PC 游戏。我试图在保持原始 window 大小 (1024 x 768) 的同时使 window 全屏显示。换句话说,我想保留我的 1024 x 768,让游戏在屏幕中间居中,并且只在周围填充黑色背景。 (我不希望我的游戏自动缩放到主机屏幕的高度和宽度。)

我试过这个解决方案。但是 window 是按比例缩放的,这并不是我想要的。 =( How to make LibGDX Desktop go fullscreen by default

是否可以在 Libgdx 中实现?非常感谢您提供任何线索! =)

使用viewports. In your case what you need is to use ScalingViewport并用Scaling.none参数初始化。即:

myStaticViewport = new ScalingViewport(Scaling.none, 1024, 768);

提到了这个确切的例子 here