Unity-无论屏幕分辨率如何,UI始终居中

时间:2018-09-02 20:00:36

标签: unity3d

无论屏幕分辨率为16:10,我都希望UI保持相同,即使屏幕分辨率发生变化,我也希望UI保持完全相同且居中

UI的屏幕截图

Screenshot of UI

1 个答案:

答案 0 :(得分:2)

对于屏幕快照中的UI,我假设您希望它始终位于屏幕底部,并且始终位于屏幕宽度。

要始终占用屏幕宽度,请选择画布并转到其画布标量组件。将“更改UI缩放模式”更改为“根据屏幕尺寸缩放”,然后将“参考分辨率”调整为适合您的分辨率。这样,画布元素在所有分辨率上的宽度都将相同。

enter image description here

要始终保持居中在屏幕底部,请选择UI元素本身,或选择其父元素(如果已启用)。将锚点更改为底部中心。

enter image description here

有关如何针对所有屏幕分辨率进行设计的更多信息,请按照Hellium的建议检查documentation