0

我正在制作游戏,但 UI 有问题。我使它与屏幕尺寸成比例。在 16:9 中,它看起来像我想要的那样: UI 是我想要的位置。

但是当我切换到 2160 x 1080 时,我遇到了问题。 我的用户界面在我的游戏屏幕之外

我希望我在 18:9 上的 UI 保持与 16:9 相同的位置。有什么解决方案可以让它保持在游戏范围内吗?

4

2 回答 2

0

Canvas对象 ->Canvas Scaler组件:

Scale With Screen Size Match = 0(0代表垂直应用,1代表横向)

然后您需要更改 ui 对象的锚点,使其不是从边框对齐,而是从中心对齐。

于 2020-07-26T10:05:58.043 回答
0

如果您希望 UI 覆盖整个页面,请确保按住 shif + alt 并选择拉伸预设 Unity 将始终覆盖整个屏幕,无论分辨率如何

unity锚预设

参考

于 2020-07-26T11:36:18.927 回答