Megosztás a következőn keresztül:


Gombcsoport – MRTK3

Gombcsoport

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 ObjectBarfelü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 HorizontalLayoutGrouphaszná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, VerticalLayoutGroupvagy ContentSizeFittera használatával.

Elrendezés konfigurálása vízszintes gombsávhoz

Elrendezés konfigurálása függőleges gombsávhoz

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.

Elrendezés konfigurálása gombrácshoz

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 ContentSizeFitterillesztési típustól függően. Ha mindkét illesztési Preferred size típust kiválasztja a () és a ContentSizeFitterFlexible 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.