Unity3D 以不同方式调整图标大小

Unity3D is sizing icons differently

下面是我在 Unity3D 中制作的游戏 UI 的一部分。当我意识到它比中间的图标大得多时,我在左侧添加图标,所以我给它们一个相似的尺寸。根据这些 objects 中的 Rect Transform,屏幕中央的图标比左侧的图标大,同样根据 Rect Transform 是屏幕上最小的图标。

有人知道为什么会这样吗?我不太了解Unity的度量单位。这些图标嵌套在许多游戏 objects 中,带有布局组、内容大小适配器和布局元素。所以我不太确定这些图标保留了什么,但我会在这里展示它们的 parents 和盛大的 parents。

如果还有什么我可以的,你需要知道我可以post更多信息。

您没有显示矩形变换的比例,所以我假设它们是相同的。 布局组和内容大小调整器将(如果您允许)更改 GameObject 的大小以使其适合某个 space,这就是它们的用途!然后,这将覆盖您手动赋予游戏对象的大小。