我是 unity 的新手,我制作了一個游戲,但它不適用于不同的解析度。當我編輯一個按鈕時,它會在畫布中央顯示一個小框。我嘗試了很多東西,但沒有任何幫助,按鈕仍然一半在螢屏上一半不在。
有人能幫我嗎?
uj5u.com熱心網友回復:
要讓 UI 使用多種解析度,您需要做兩件事:
第一:矩形變換
第二個:畫布縮放器
RectTransform 是一個位置,當你改變解析度時,rect 的位置到 UI 的距離是一致的,默認它在螢屏的中心。您可以通過 UI 中的 RectTransform 組件對其進行調整
畫布縮放器:您可以在包含 UI 的畫布中使用它。您可以選擇要縮放的默認解析度,例如 1920*1080,然后 UI 將根據寬度或高度進行縮放
uj5u.com熱心網友回復:
我發現了問題。該按鈕有一個限制 RectTransform 的父級。我已將父級更改為完全不同的畫布,并且有效。我在本教程中找到了答案:https : //www.youtube.com/watch?v=FeheZqu85WI。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/368868.html
下一篇:在反應中的彈出視窗中顯示結果
