1
我是godot引擎中的新手,我正在嘗試製作手機遊戲(僅適用於人像模式)。我想使背景圖像適合屏幕尺寸。我怎麼做?我是否必須導入特定尺寸的圖像並將它們全部應用於各種屏幕?如果我將圖像導入大圖像,它只會剪出不適合屏幕的部分。 另外,在開發時,我應該將這些寬度和高度值用於這些目的?如何在Godot中製作圖像適合的屏幕
我是godot引擎中的新手,我正在嘗試製作手機遊戲(僅適用於人像模式)。我想使背景圖像適合屏幕尺寸。我怎麼做?我是否必須導入特定尺寸的圖像並將它們全部應用於各種屏幕?如果我將圖像導入大圖像,它只會剪出不適合屏幕的部分。 另外,在開發時,我應該將這些寬度和高度值用於這些目的?如何在Godot中製作圖像適合的屏幕
使用不同的屏幕尺寸總是有點複雜。尤其是對於不同屏幕尺寸,分辨率和寬高比的手機遊戲。
我能想到的最簡單的方法是縮放viewport。請記住,您的根節點始終是一個視口。在Godot中,您可以在項目設置中拉伸視口(您必須啓用拉伸模式選項)。你可以找到一個不錯的小教程here。
但是,視口拉伸可能會導致圖像失真或在邊緣出現黑條。
另一個優雅的方法是創建一個比您的viewport更大的圖像,並且只需定義一個必須在每個設備上顯示的區域,而不管分辨率如何。 Here是有人展示我的意思。
我無法真正回答關於最佳寬度和高度的第二個問題,但我會尋找最典型的手機分辨率和比例,並使用該設置。最後,您可能應該先使用您想要用於測試和調試的手機的寬高比。
希望有所幫助。