Unity UI 不同屏幕尺寸
Unity UI with different screen sizes
我正在制作游戏,UI 有问题。我让它与屏幕尺寸成比例。在 16:9 中,它看起来像我想要的那样:
UI is where I want it to be.
但是当我切换到 2160 x 1080 时我遇到了问题。
My UI is outside my game screen
我希望我在 18:9 上的 UI 保持与 16:9 相同的位置。有什么解决方案可以让它保持在游戏范围内吗?
Canvas
对象 -> Canvas Scaler
组件:
随屏幕尺寸缩放
匹配 = 0(垂直应用为 0,横向应用为 1)
然后您需要更改 ui 对象的锚点,使其不是从边界对齐,而是从中心对齐。
如果你想 UI 覆盖整个页面,请确保你按住 shif + alt 和 select 拉伸预设 Unity 将始终覆盖整个屏幕,无论分辨率如何
Unity anchor preset
我正在制作游戏,UI 有问题。我让它与屏幕尺寸成比例。在 16:9 中,它看起来像我想要的那样: UI is where I want it to be.
但是当我切换到 2160 x 1080 时我遇到了问题。 My UI is outside my game screen
我希望我在 18:9 上的 UI 保持与 16:9 相同的位置。有什么解决方案可以让它保持在游戏范围内吗?
Canvas
对象 -> Canvas Scaler
组件:
随屏幕尺寸缩放 匹配 = 0(垂直应用为 0,横向应用为 1)
然后您需要更改 ui 对象的锚点,使其不是从边界对齐,而是从中心对齐。
如果你想 UI 覆盖整个页面,请确保你按住 shif + alt 和 select 拉伸预设 Unity 将始终覆盖整个屏幕,无论分辨率如何
Unity anchor preset