为Android开发时,如何在Unity中动态更改网格布局组组件的单元格大小?

时间:2018-07-19 12:27:08

标签: c# android unity3d

我正在使用Unity 2017.4.6f1,我对UI元素之间的网格布局组的单元格大小有疑问。

enter image description here

当前,我正在开发1080x1920分辨率,并将像元大小设置为200px,间距设置为15px。我将分辨率设置为9:16的宽高比,而不是一天的固定分辨率。

enter image description here 这是1080x1920分辨率的预期结果图片。

enter image description here 这是9:16宽高比的意外结果图片。

您如何使结果如您最初打算用于Android游戏那样工作?我想使Cell Size适应所有分辨率,就像Android开发中的dp编码一样。

1 个答案:

答案 0 :(得分:0)

如何更改“画布缩放器”-您场景中的UI缩放模式为“按屏幕尺寸缩放”。

此处是一些统一文档参考。

https://docs.unity3d.com/kr/530/Manual/script-CanvasScaler.html