2017-11-10 62 views
1

我是godot引擎中的新手,我正在尝试制作手机游戏(仅适用于人像模式)。我想使背景图像适合屏幕尺寸。我怎么做?我是否必须导入特定尺寸的图像并将它们全部应用于各种屏幕?如果我将图像导入大图像,它只会剪出不适合屏幕的部分。 另外,在开发时,我应该将这些宽度和高度值用于这些目的?如何在Godot中制作图像适合的屏幕

回答

1

使用不同的屏幕尺寸总是有点复杂。尤其是对于不同屏幕尺寸,分辨率和宽高比的手机游戏。

我能想到的最简单的方法是缩放viewport。请记住,您的根节点始终是一个视口。在Godot中,您可以在项目设置中拉伸视口(您必须启用拉伸模式选项)。你可以找到一个不错的小教程here

但是,视口拉伸可能会导致图像失真或在边缘出现黑条。

另一个优雅的方法是创建一个比您的viewport更大的图像,并且只需定义一个必须在每个设备上显示的区域,而不管分辨率如何。 Here是有人展示我的意思。

我无法真正回答关于最佳宽度和高度的第二个问题,但我会寻找最典型的手机分辨率和比例,并使用该设置。最后,您可能应该先使用您想要用于测试和调试的手机的宽高比。

希望有所帮助。