如何在较高的设备上修复游戏图像



我使用 libgdx 制作并完成了一款虚拟宽度和高度为 320 x 480 的安卓游戏。 我的问题在于不同的分辨率。我没有艺术天赋,所以我不知道该怎么做。我这样设置我的相机

this.camera = new OrthographicCamera();
this.camera.setToOrtho(false, 320, 480);

有两个屏幕截图,为了简单起见,我使用了libgdx示例图像。

在第一个屏幕截图上正确

使用config.useImmersiveMode = false;

我设计游戏的地方。 一切都很完美。 如您所见,方形图像绘制得很完美。

在第二个屏幕截图延伸中

使用config.useImmersiveMode = true;

图像是拉伸的,在我的游戏中,所有游戏艺术都是拉伸的,这看起来太难看了。我不知道该怎么做才能找到正确的解决方案。

作为游戏开发人员,您对此有何方法? Flappy Bird 适用于不同的设备

您可以根据

屏幕尺寸计算和设置相机变焦,而不是拉伸。这样,如果设备屏幕的比例不同,游戏场地的某些部分将被切断,但至少您不会丢失正确的宽高比。

相关内容

  • 没有找到相关文章

最新更新