2016-09-16 76 views
0

當我們在Unity編輯器中使用Layout Groups組件時。它將我們的Layouts劃分爲相同的部分。佈局帶有特殊分部的組件

但是我想爲垂直或水平組中的我的UI's設置不同的尺寸。

在這張圖片我有3個用戶界面(紅色,白色和綠色)。如你所見,他們有相同的身高尺寸。

紅色部分,它的名字是頭必須有更小的高度,也頁​​腳

enter image description here

它必須像下面的圖片:

enter image description here

+0

所以你正在尋找佈局元素組件和內容大小鉗工? –

+0

是的,我測試過他們之前,但我真的不能做這些工作這些組件。如果你能給我寫一篇教程 –

回答

1

如果這是你想要的東西:

設置垂直佈局組這樣的:

你可以看到有VerticalLayoutGroup對象的層次結構3個對象。 標題,內容頁腳。現在內容對象,根據需要添加LayoutElement組件,並設置首選高度:

注意:你不需要在其他孩子添加LayoutElement如果你不想給他們額外的空間。他們會平等地使用其餘的空間。

Docs

  • 第一最小尺寸的分配。
  • 如果有足夠的可用空間,則會分配首選大小。
  • 如果有額外的可用空間,則分配靈活的大小。
+0

我們如何保持頁眉和頁腳?如果我們調整大小並在尺寸頁眉和頁腳從場景中刪除後將內容放大! ?有一點像這個用戶界面之間的比率 –

+0

在這種情況下,您可以增加父級(佈局組)的大小 –