Compartir a través de


Colección de objetos: MRTK2

Colección de objetos

La colección de objetos es un script que ayuda a diseñar una matriz de objetos en formas tridimensionales predefinidas. Admite varios estilos de superficie, como plano, cilindro, esfera y radial. Dado que admite cualquier objeto de 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 Tile Grid Colección de objetos de Tile Grid

Uso de una colección de objetos

Para crear una colección, cree un Objeto 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 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.

Script de colección de objetos

GridObjectCollection alineación de contenido

El contenido de un GridObjectCollection se puede alinear para que el objeto primario esté delimitado a la parte superior,central/inferior e izquierda/centro/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 están dispuestos los elementos secundarios:

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

Diseño de fila de columna a continuación

Fila A continuación, columna : los elementos secundarios se colocan primero verticalmente (por fila) y, a continuación, horizontalmente (por columnas). Use num rows (o rows propiedad en el código) para especificar el número de filas en la cuadrícula.

Diseño de fila y columna

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

Vertical : los elementos secundarios se colocan en una sola columna utilizando 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 elemento 3D en formas diferentes.

Tipos de colección de objetos

Objetos 3D

Una colección de objetos se puede usar para diseñar objetos 3D importados. En el ejemplo siguiente se muestra el plano y los diseños cilíndricos de los 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 calificar 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