更改窗口大小后如何保持宽高比?

时间:2015-11-21 01:39:20

标签: libgdx resize window size resolution

因此,如果你改变窗户的大小,我的游戏就会破裂,所以我对相机和这样的工作知之甚少,而且它很难跟上我。打开它时,正常的800x600窗口如下所示:

Normal Resolution

并且破碎......

Increased res (changing the screen size before it starts)

我希望始终保持相同的宽高比,并且只要尺寸发生变化,就可以在屏幕上展开。这是因为增加分辨率和屏幕尺寸可以让玩家看到更多地图,这让我的游戏变得太容易了。那么如何制作它以便将屏幕更改为任何尺寸只是简单地拉伸图像?甚至根本不伸展,只需添加黑色边框以填补额外空间? (注意:这是桌面游戏,而不是android ....现在这是我的渲染方法的前几行。我还没有放入调整大小的方法。

<head>

1 个答案:

答案 0 :(得分:0)

FitViewport可用于使屏幕保持所需的宽高比。 但是如果你想让你的游戏得到拉伸而不是黑色边框,那么OrthographicCamera就足够了。用这一小段代码很难分辨出你在哪里搞乱结构。