UNITY 2D 改变旋转使按钮变大

Posted

技术标签:

【中文标题】UNITY 2D 改变旋转使按钮变大【英文标题】:UNITY 2D change rotation make button larger 【发布时间】:2021-09-10 17:29:18 【问题描述】:

。 当我从纵向更改为横向时,如何正确保持尺寸或缩小尺寸。

问题是默认人像模式是可以的。当我更改设备方向时,它会使按钮比正常大。我在问从纵向模式切换到横向模式时如何更改大小

肖像 Portrait 1440x2960

风景 Landscape 2960x1440

这是我的画布设置: enter image description here

【问题讨论】:

【参考方案1】:

如果您希望 UI 组件以不同的分辨率正确缩放,则您的 UI Canvas 缩放器需要随着屏幕大小进行缩放。您可以使用锚点来确保组件始终位于您喜欢的 x 和 y 位置。

您可以在此处进一步了解 https://docs.unity3d.com/Packages/com.unity.ugui@1.0/manual/HOWTO-UIMultiResolution.html

【讨论】:

是的,我做到了。问题是默认的纵向模式是可以的。当我更改设备方向时,它会使按钮比正常大。我在问从纵向模式切换到横向模式时如何更改大小

以上是关于UNITY 2D 改变旋转使按钮变大的主要内容,如果未能解决你的问题,请参考以下文章

unity2d导出后图片大小改变

按下时如何使按钮变大? (安卓工作室)

为啥事件触发器在统一 2d 中不起作用?

Unity 2D 跳转按钮 Onclick 动画无法正常工作

如何使 MSVS C++ CToolBar 上的按钮连同它们的图像一起变大?

如何放大按钮图像?