Unity Change Canvas Size as Portrait(手机尺寸)

Unity Change Canvas Size as Portrait (mobile size)

如何将canvas默认比例(横向)更改为纵向/与移动设备视图匹配?谢谢

需要时使用下面的行。

    Screen.orientation = ScreenOrientation.Portrait;

改变显示方向不依赖于 Canvas 但 Canvas 改变显示方向。因此,当方向发生变化时,canvas 方向也会发生变化。

注意以某种方式使用 UI 组件,以便在显示方向改变时看起来不会很糟糕。