我正在制作一款游戏,UI有问题。我把它按屏幕大小缩放。16:9时,我想:UI是我想要的位置。
但当我切换到2160 x 1080时,我遇到了一个问题。我的UI在我的游戏屏幕之外
我希望我在18:9的UI保持在与16:9相同的位置。有什么解决方案可以让它保持在游戏范围内?
Canvas
对象->Canvas Scaler
组件:
随屏幕大小缩放Match=0(0表示垂直应用程序,1表示横向(
然后,您需要更改ui对象的锚点,使其不是从边界对齐,而是从中心对齐。
如果您希望UI覆盖整个页面,请确保按住shif+alt并选择拉伸预设Unity将始终覆盖整个屏幕,而不考虑分辨率
Unity锚点预设
参考