Gombcsoport – MRTK3
A rugalmas és rugalmas gombcsoportok egyszerűen összeállíthatóak az új vászonalapú elrendezési rendszer használatával. Korábban a felhasználóknak a ObjectBar
szkripttel kellett elhelyezniük egy gyermekgyűjteményt egyetlen tengely mentén, és minden gyermeket manuálisan kellett hozzáadni a ObjectBar
felügyelt gyermekek listájához.
A vászonalapú felhasználói felülettel kihasználhatja a beépített RectTransform-alapú elrendezési rendszert, amellyel egyszerűen hozhat létre és kezelhet felhasználói felületi összetevők sorait, oszlopait és rácsait. A gombsávok és rácsok a , VerticalLayoutGroup
, és GridLayoutGroup
UnityUI-összetevők HorizontalLayoutGroup
használatával hozhatók létre. A rendszer automatikusan meghatározza a gyermekeket az elrendezési csoportban konfigurált megkötések, kitöltések és beállítások alapján.
Gombsáv
Ha vízszintes vagy függőleges "sávot" szeretne létrehozni gombokból (vagy más felhasználói felületi vezérlőkből!), létrehozhat egy egyszerű elrendezést a HorizontalLayoutGroup
, VerticalLayoutGroup
vagy ContentSizeFitter
a használatával.
Vegye figyelembe, hogy ezeknek az automatikus elrendezésű összetevőknek a gyermekeinek rendelkezniük kell egy LayoutElement
olyan összetevővel, amely tájékoztatja az elrendezési motort az egyes gyermekek minimális és előnyben részesített méretéről. A Gomb előképek előre telepítve vannak ezekkel az összetevőkkel, de előfordulhat, hogy hozzá kell adnia őket a saját egyéni vezérlőihez, vagy testre kell szabnia a minimális és előnyben részesített méretezést az igényeinek megfelelően.
Gombrács
Ha egy rugalmas gombrácsot szeretne létrehozni, a gombsávon ugyanaz az elrendezés és kialakítás érvényesül, de helyette egy GridLayoutGroup
van használatban.
A sorok vagy oszlopok számának módosításához válassza ki a kívánt kényszertípust.
- A Rögzített oszlopszám az oszlopok számát adja meg. A sorok száma újrafolyik a gyűjteményben lévő elemek számától függően.
- A Rögzített sorszám az oszlopok számát adja meg. A sorok száma újrafolyik a gyűjteményben lévő elemek számától függően.
-
A rugalmas eredmény rugalmas számú sort vagy oszlopot eredményez a nézetben kiválasztott
ContentSizeFitter
illesztési típustól függően. Ha mindkét illesztésiPreferred size
típust kiválasztja a () és aContentSizeFitter
Flexible
rácskorlátot, akkor a rács elrendezése többnyire négyzet/páros lesz, de szükség esetén sorokat vagy oszlopokat ad hozzá.
A UnityUI elrendezési rendszer használatáról itt tekintheti meg a dokumentációt.