Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Objektauflistung ist ein Skript zum Erstellen eines Arrays von Objekten in vordefinierten dreidimensionalen Formen. Es unterstützt verschiedene Oberflächenstile wie Ebene, Zylinder, Kugel und Radial. Da es jedes Objekt in Unity unterstützt, kann es zum Layout von 2D- und 3D-Objekten verwendet werden.
Objektsammlungsskripts
-
GridObjectCollectionunterstützt Zylinder, Ebene, Kugel, Radiale Oberflächentypen -
ScatterObjectCollectionunterstützt die Sammlung von verstreuten Stilen. -
TileGridObjectCollectionstellt einige zusätzliche Optionen für GridObjectCollection bereit. Hinweis: TileGridObjectCollection erweitertGridObjectCollectionnicht und weist mehrere Fehler auf (siehe Problem 6237). Daher wird empfohlen, zu verwendenGridObjectCollection.
Grid-Objektauflistung – Zylinder
Grid-Objektauflistung – Sphere
Grid-Objektauflistung – Radial
Grid-Objektauflistung – Ebene
Scattered-Objektauflistung
Tile Grid-Objektauflistung
Verwenden einer Objektauflistung
Um eine Sammlung zu erstellen, erstellen Sie ein leeres GameObject, und weisen Sie ihm eines der Objektsammlungsskripts zu. Alle Objekte können als untergeordnetes Element des GameObject-Objekts hinzugefügt werden. Nachdem Sie das Hinzufügen untergeordneter Objekte abgeschlossen haben, klicken Sie im Inspektorbereich auf die Schaltfläche Sammlung aktualisieren , um die Objektsammlung zu generieren. Die Objekte werden in der Szene gemäß den Auflistungsparametern angeordnet. Auf die Updateauflistung kann auch über den Code zugegriffen werden.
GridObjectCollection Inhaltsausrichtung
Der Inhalt in einer GridObjectCollection kann so ausgerichtet werden, dass das übergeordnete Objekt oben/mitte/unten und links/mitte/rechts der Auflistung verankert ist. Verwenden Sie die Anchor-Eigenschaft , um die Inhaltsausrichtung anzugeben.
GridObjectCollection Layoutreihenfolge
Verwenden Sie das Feld Layout , um die Zeilen-/Spaltenreihenfolge anzugeben, in der untergeordnete Elemente angeordnet sind:
Spalte Dann Zeile – Untergeordnete Elemente werden zuerst horizontal (nach Spalte) und dann vertikal (nach Zeile) angeordnet. Verwenden Sie Num Columns (oder die Columns-Eigenschaft im Code), um die Anzahl der Spalten im Raster anzugeben.
Zeile Dann Spalte : Untergeordnete Elemente werden zuerst vertikal (nach Zeile) und dann horizontal (nach Spalten) angeordnet. Verwenden Sie Num Rows (oder rows-Eigenschaft im Code), um die Anzahl der Zeilen im Raster anzugeben.
Horizontal : Untergeordnete Elemente werden nur mithilfe von Spalten in einer einzelnen Zeile angeordnet.
Vertikal : Untergeordnete Elemente werden nur mithilfe von Zeilen in einer einzelnen Spalte angeordnet.
Beispiele für Objektsammlungen
Die ObjectCollectionExamples Beispielszene (Assets/MRTK/Examples/Demos/UX/Collections/Scenes/ObjectCollectionExamples.unity) enthält verschiedene Beispiele für Objektauflistungstypen.
Periodensystem der Elemente ist eine Beispiel-App, die die Funktionsweise von Objektauflistungen veranschaulicht. Die Objektauflistung wird verwendet, um die 3D-Elementfelder in verschiedenen Formen zu layouten.
Objektauflistungstypen
3D-Objekte
Eine Objektauflistung kann verwendet werden, um importierte 3D-Objekte zu layouten. Das folgende Beispiel zeigt die Ebenen- und zylindrischen Layouts von 3D-Stuhlmodellobjekten mithilfe einer Auflistung.
2D-Objekte
Eine Objektsammlung kann auch anhand von 2D-Bildern bewertet werden. Beispielsweise können mehrere Bilder in einem Rasterformat platziert werden.