编辑器中的游戏 UI 已缩放(Unity,仅限 Android)

Posted

技术标签:

【中文标题】编辑器中的游戏 UI 已缩放(Unity,仅限 Android)【英文标题】:Game UI in Editor is scaled (Unity, Android only) 【发布时间】:2021-09-22 12:36:53 【问题描述】:

今天我启动了 Unity,发现我的游戏 UI 被缩放了。

更改提交、重新安装 Unity、克隆项目、画布缩放器没有帮助。

此问题仅适用于 android 平台和 Unity 应用程序。如果内置设备,一切正常。

也可以将平台切换到其他帮助。

我认为这是 Unity 设置中的某处。

你能帮帮我吗!!!谢谢=D

普通分辨率 enter image description here

安卓分辨率 enter image description here

【问题讨论】:

您需要将画布设置为随屏幕尺寸缩放,并将预期的画布分辨率设置为在您的编辑器中看起来不错的分辨率。然后,您需要确定是否希望 UI 均匀缩放 (0.5) 或仅使用宽度 (0.0) 或仅使用高度 (1.0),或介于 (0.0->1.0) 之间的任何值。 感谢您的回答!我明白你的意思是 Canvas Scaler。但如果我改变它,问题就只能在编辑器中解决。如果我在 Android 设备上将比例更改为 0.5,UI 会太小,但在编辑器中没问题。如果我切换到 Android,我看到画布的分辨率会改变。 Unity中有设置吗?附言我更新了问题中的屏幕截图。请问可以看一下吗? 请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:

我找到了解决办法! 这是低分辨率纵横比!

enter image description here

【讨论】:

以上是关于编辑器中的游戏 UI 已缩放(Unity,仅限 Android)的主要内容,如果未能解决你的问题,请参考以下文章

Unity中的小白盒

我不能在 Unity 中的游戏对象前面有 UI 元素

UI 元素无法正确缩放

AirtestIDE 游戏自动化(unity3d跨 WindowsMacIOSAndroid)

使用 Unity 5 UI 进行捏合缩放

Unity2019学习:常用功能--Unity UI事件响应