Libgdx 未缩放全屏

Posted

技术标签:

【中文标题】Libgdx 未缩放全屏【英文标题】:Libgdx Unscaled Fullscreen 【发布时间】:2015-07-20 19:07:24 【问题描述】:

我将 libgdx 用于 PC 游戏。我试图在保持原始窗口大小(1024 x 768)的同时使窗口全屏。换句话说,我想保留我的 1024 x 768,将游戏置于屏幕中间,并在周围填充黑色背景。 (我不希望我的游戏自动缩放到主机屏幕的高度和宽度。)

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

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

【问题讨论】:

【参考方案1】:

使用viewports。在您的情况下,您需要使用 ScalingViewport 并使用 Scaling.none 参数对其进行初始化。即:

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

提到了这个确切的例子here。

【讨论】:

以上是关于Libgdx 未缩放全屏的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Libgdx 的 Table 不接受缩放动作?

我想缩放 ParticleEffect - Libgdx

如何处理 libGDX 中的不同纵横比?

应用程序全屏后,Libgdx控制器无响应

如何根据屏幕分辨率缩放 libgdx 中的精灵?

java 和 libGDX / LWJGL 游戏全屏尺寸错误,适用于 Ubuntu 上的多个显示器