Colección de objetos : MRTK2

Colección de objetos

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

Colección de objetos Grid - Cilindro Colección de objetos Grid - Cilindro

Colección de objetos Grid: Sphere Colección de objetos Grid: Sphere

Colección de objetos Grid- Radial Colección de objetos Grid- Radial

Colección de objetos Grid: plano Colección de objetos Grid: plano

Colección de objetos dispersos Colección de objetos dispersos

Colección de objetos de cuadrícula de mosaicos Colección de objetos de cuadrícula de mosaicos

Uso de una colección de objetos

Para crear una colección, cree un GameObject vacío y asígnele uno de los scripts de la colección de objetos. Cualquier objeto se puede agregar como elemento secundario de GameObject. Una vez que haya terminado de agregar objetos secundarios, haga clic en el botón Actualizar colección en el 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.

Script de colección de objetos

GridObjectCollection alineación de contenido

El contenido de gridObjectCollection se puede alinear para que el objeto primario esté anclado a la parte superior, central o inferior y izquierda/derecha de la colección. Utilice 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 por primera vez horizontalmente (por columna) y, a continuación, verticalmente (por fila). Use la propiedad Columnas Num (o Columns en el código) para especificar el número de columnas de la cuadrícula.

Diseño de columna y fila

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.

Diseño de fila y columna

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

Vertical : los elementos secundarios se colocan en una sola columna usando 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 plano y cilíndricos de objetos de modelo de silla 3D mediante una colección.

Colección de objetos 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.

Colección de objetos 2D