布局组件具有特殊划分

时间:2016-09-16 10:57:15

标签: unity3d

当我们在Layout Groups编辑器中使用Unity个组件时。它将Layouts划分为相同的部分。

但我希望我的UI's在垂直或水平组中有不同的大小。

在此图片中,我有3个UI(红色,白色和绿色)。如你所见,他们有相同的身高。

其名称为标题的红色部分必须具有较小的高度和页脚

enter image description here

必须如下图所示:

enter image description here

1 个答案:

答案 0 :(得分:1)

如果这是你想要的东西:

像这样设置垂直布局组:

您可以在层次结构中看到VerticalLayoutGroup个对象有3个子对象。 标题内容页脚。现在,在内容对象上添加LayoutElement组件并根据需要设置首选高度:

注意:如果您不想给他们额外的空间,则不需要在其他孩子身上添加LayoutElement。他们将平等地使用其余的空间。

来自Docs

  
      
  • 分配首个最小尺寸。
  •   
  • 如果有足够的可用空间,则会分配首选大小。
  •   
  • 如果有额外的可用空间,则会分配灵活的大小。
  •