[請益] Unity輸出固定比例的視窗化遊戲遇到問題

作者: kuyuzu (虫方子)   2021-11-22 21:09:22
最近在嘗試把已經做好的部分輸出看看,
但一輸出就碰到超奇怪的問題ORZ
目標是輸出為一個
「固定比例(目前是1920*1080,16:9)的視窗化」遊戲
但卡在要嘛會固定尺寸無法縮放,要嘛可自由縮放但比例會跑掉,UI也是ORZ
目前嘗試的結果如下:
Fullscreen window >>變成全螢幕遊戲,比較不符需求
Maximized window >> (可能因為我螢幕最高就1920*1080,所以它看起來也是全螢幕ORZ)
Windowed >> 視窗化,可預設開啟為1920*1080,搭配resizable window後可以改變大小,
但長寬比無法固定,所以有些UI會跑掉
雖然現在的螢幕處理(?)1920*1080應該沒什麼問題,
但也希望能顧慮到喜歡用小視窗(?)玩的人,希望能再多一點自由度。
想請問如果想要輸出後一直維持16:9的可縮放視窗,到底該怎麼設定Orz
如果真的無法的話......只能修整一下那幾頁會跑掉的UI設計了......Q皿Q
作者: sirius65482 (絕影)   2021-11-22 21:17:00
固定畫面比例 多出來的補黑邊看看
作者: NDark (溺於黑暗)   2021-11-22 22:09:00
#1Uu8aPCY (GameDesign)介面會跑掉就代表開發過程中沒注意到介面適應的問題最簡單是在Canvas做 Scale 然後縮放後捕黑邊正式的做法就是 每個介面都要自適應父節點的尺寸但是上述這方法仍無法處理 解析度縮到極小極大的極端變化
作者: azetsu (ㄊㄊ)   2021-11-24 12:41:00
自己偵測視窗大小是否改變,若改變了就依據改變後的高度換算出你要的比例的寬度,主動再設定一次視窗大小

Links booklink

Contact Us: admin [ a t ] ucptt.com