2023年9月22日 星期五

【筆記】- Unity 根據不同行動裝置解析度,自動依照 Camera 調整 Canvas 定位佈局

在 Unity 中若是要為不同的行動裝置設定不同的 Canvas 佈局,應會瘋掉...所以,讓程式根據不同行動裝置解析度,自動依照 Camera 調整 Canvas 定位佈局,應該會是比較人性的作法.

(1) 先設定一個固定解析度的模擬設備,例如:iPhone 7 plus (1080x1920)




(2) 在 Hierarchy 的 Canvas 物件中,將 Canvas Scaler 元件的屬性設定如下:

    UI Scale Mode:Scale With Screen Size

    Reference Resolution:X 1080,Y 1920(要對應上面模擬設備的解析度)

    Screen Match Mode:Match Width Or Height

    Match0.5


(3) 測試看看,改選擇 Redmin 10 (1080x2400)



沒有留言:

張貼留言