當我們在Unity
編輯器中使用Layout Groups
組件時。它將我們的Layouts
劃分爲相同的部分。佈局帶有特殊分部的組件
但是我想爲垂直或水平組中的我的UI's
設置不同的尺寸。
在這張圖片我有3個用戶界面(紅色,白色和綠色)。如你所見,他們有相同的身高尺寸。
紅色部分,它的名字是頭必須有更小的高度,也頁腳
它必須像下面的圖片:
當我們在Unity
編輯器中使用Layout Groups
組件時。它將我們的Layouts
劃分爲相同的部分。佈局帶有特殊分部的組件
但是我想爲垂直或水平組中的我的UI's
設置不同的尺寸。
在這張圖片我有3個用戶界面(紅色,白色和綠色)。如你所見,他們有相同的身高尺寸。
紅色部分,它的名字是頭必須有更小的高度,也頁腳
它必須像下面的圖片:
如果這是你想要的東西:
設置垂直佈局組這樣的:
你可以看到有VerticalLayoutGroup
對象的層次結構3個對象。 標題,內容和頁腳。現在內容對象,根據需要添加LayoutElement
組件,並設置首選高度:
注意:你不需要在其他孩子添加LayoutElement
如果你不想給他們額外的空間。他們會平等地使用其餘的空間。
從Docs:
- 第一最小尺寸的分配。
- 如果有足夠的可用空間,則會分配首選大小。
- 如果有額外的可用空間,則分配靈活的大小。
我們如何保持頁眉和頁腳?如果我們調整大小並在尺寸頁眉和頁腳從場景中刪除後將內容放大! ?有一點像這個用戶界面之間的比率 –
在這種情況下,您可以增加父級(佈局組)的大小 –
所以你正在尋找佈局元素組件和內容大小鉗工? –
是的,我測試過他們之前,但我真的不能做這些工作這些組件。如果你能給我寫一篇教程 –