Colección de objetos : MRTK2

Object collection

La colección de objetos es un script que ayuda a colocar una matriz de objetos en formas tridimensionales predefinidas. Admite varios estilos de superficie, como plano, cilindro, esfera y radial. Puesto que admite cualquier objeto en Unity, se puede usar para diseñar objetos 2D y 3D.

Scripts de colección de objetos

Grid Object Collection - Cylinder Colección de objetos Grid - Cilindro

Grid Object Collection - Sphere Colección de objetos grid- Sphere

Grid Object Collection - Radial Colección de objetos grid- Radial

Grid Object Collection - Plane Colección de objetos grid: plano

Scattered Object Collection Colección de objetos dispersos

Tile Grid Object Collection Colección de objetos de cuadrícula de mosaicos

Cómo usar una colección de objetos

Para crear una colección, cree un GameObject vacío y asígnele uno de los scripts de colección de objetos. Los objetos se pueden agregar como elemento secundario de GameObject. Cuando termine de agregar objetos secundarios, haga clic en el botón Actualizar colección del panel inspector para generar la colección de objetos. Los objetos se colocarán en la escena según los parámetros de la colección. También se puede acceder a Update Collection a través del código.

Object collection Script

GridObjectCollection alineación de contenido

El contenido de una GridObjectCollection se puede alinear para que el objeto primario esté anclado a la parte superior/central/inferior y izquierda/central/derecha de la colección. Use la propiedad anchor para especificar la alineación del contenido.

GridObjectCollection orden de diseño

Use el campo Diseño para especificar el orden de fila o columna que los elementos secundarios están dispuestos:

Columna Después fila : los elementos secundarios se colocan primero horizontalmente (por columna) y, a continuación, verticalmente (por fila). Use la propiedad Num Columns (o Columns en el código) para especificar el número de columnas de la cuadrícula.

Column then row layout

Fila Después Columna : los elementos secundarios se colocan primero verticalmente (por fila) y, a continuación, horizontalmente (por columnas). Use la propiedad Num Rows (o Rows en el código) para especificar el número de filas de la cuadrícula.

Row then column layout

Horizontal : los elementos secundarios se colocan en una sola fila con solo columnas

Vertical : los elementos secundarios se colocan en una sola columna con solo filas.

Ejemplos de colección de objetos

La ObjectCollectionExamples escena de ejemplo (Assets/MRTK/Examples/Demos/UX/Collections/Scenes/ObjectCollectionExamples.unity) contiene varios ejemplos de tipos de colección de objetos.

La tabla periódica de los elementos es una aplicación de ejemplo que muestra cómo funcionan las colecciones de objetos. Usa la colección de objetos para diseñar los cuadros de elementos 3D en diferentes formas.

Tipos de colección de objetos

Objetos 3D

Se puede usar una colección de objetos para diseñar objetos 3D importados. En el ejemplo siguiente se muestran los diseños planos y cilíndricos de objetos de modelo de silla 3D mediante una colección.

Object collection 3D

Objetos 2D

Una colección de objetos también se puede asignar a partir de imágenes 2D. Por ejemplo, se pueden colocar varias imágenes en un estilo de cuadrícula.

Object collection 2D