在 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
Match:0.5
(3) 測試看看,改選擇 Redmin 10 (1080x2400)
沒有留言:
張貼留言