Objektumgyűjtemény

Objektumgyűjtemény

Az objektumgyűjtemény egy szkript, amely előre meghatározott háromdimenziós alakzatokban lévő objektumok tömbjeként használható. Támogatja a különböző felületi stílusokat, például a síkot, a hengert, a sphere-t és a radiálisat. Mivel a Unityben bármilyen objektumot támogat, 2D- és 3D-objektumok elrendezésére is használható.

Objektumgyűjteményi parancsfájlok

Rácsobjektum-gyűjtemény – Henger Rácsobjektum-gyűjtemény – Henger

Rácsobjektum-gyűjtemény – Sphere Rácsobjektum-gyűjtemény – Sphere

Rácsobjektum-gyűjtemény – Radiális Rácsobjektum-gyűjtemény – Radiális

Rácsobjektum-gyűjtemény – Sík Rácsobjektum-gyűjtemény – Sík

Pontdiagramos objektumgyűjtemény Pontdiagramos objektumgyűjtemény

Csemperács objektumgyűjteménye Csemperács objektumgyűjteménye

Objektumgyűjtemény használata

Gyűjtemény létrehozásához hozzon létre egy üres GameObject objektumot, és rendeljen hozzá egy objektumgyűjteményi szkriptet. A GameObject gyermekeként bármely objektum(ak) hozzáadható. Miután befejezte a gyermekobjektumok hozzáadását, kattintson a Gyűjtemény frissítése gombra az Inspector panelen az objektumgyűjtemény létrehozásához. Az objektumok a gyűjtemény paramétereinek megfelelően lesznek kifektetve a jelenetben. A frissítési gyűjtemény a kódon keresztül is elérhető.

Objektumgyűjtési szkript

GridObjectCollection tartalomigazítás

A GridObjectCollection tartalma úgy igazítható, hogy a szülőobjektum a gyűjtemény felső, középső, alsó és bal oldali/középső/jobb oldalára legyen horgonyozva. A horgony tulajdonság használatával meghatározhatja a tartalom igazítását.

GridObjectCollection elrendezés sorrendje

Az Elrendezés mezőben adhatja meg a gyermekek elrendezésének sor- és oszlopsorrendét:

Oszlop, majd sor – A gyermekek először vízszintesen (oszlop szerint), majd függőlegesen (sor szerint) vannak kifektetve. A Num Columns (Num-oszlopok) (vagy a kód Columns (Oszlopok) tulajdonságának) használatával adhatja meg a rács oszlopainak számát.

Oszlop, majd sorelrendezés

Sor, majd oszlop – A gyermekek először függőlegesen (sorban), majd vízszintesen (oszlopok szerint) vannak kifektetve. A rács sorszámának megadásához használja a Num Rows (vagy a kód Sorok) tulajdonságát.

Sor- és oszlopelrendezés

Vízszintes – A gyermekek egyetlen sorban vannak kifektetve, csak oszlopok használatával

Függőleges – A gyermekek egyetlen oszlopban vannak kifektetve, csak sorok használatával.

Példák objektumgyűjteményre

Az ObjectCollectionExamples (Assets/MRTK/Examples/Demos/UX/Collections/Scenes/ObjectCollectionExamples.unity) példajelenet különböző objektumgyűjtemény-típusokat tartalmaz.

Az elemek rendszeres táblázata egy példaalkalmazás, amely bemutatja az objektumgyűjtemények munkáját. Objektumgyűjteményt használ a 3D elemmezők különböző alakzatokba való elrendezéséhez.

Objektumgyűjtemény-típusok

3D-s objektumok

Az objektumgyűjtemények az importált 3D objektumok elrendezésére használhatók. Az alábbi példa egy gyűjteményt használó 3D-s modellobjektumok sík- és hengeres elrendezését mutatja be.

Objektumgyűjtemény – 3D

2D-objektumok

Az objektumgyűjtemények 2D képekből is ciklálhatóak. Például több kép is elhelyezhető rácsstílusban.

Objektumgyűjtemény – 2D