Colección de objetos : MRTK2
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
-
GridObjectCollection
admite cilindros, plano, esfera, tipos de superficie radial -
ScatterObjectCollection
admite la colección de estilos dispersos -
TileGridObjectCollection
proporciona algunas opciones adicionales para GridObjectCollection. Nota: TileGridObjectCollection no extiendeGridObjectCollection
y tiene varios errores (consulte el problema 6237). Por lo tanto, se recomienda usarGridObjectCollection
.
Colección de objetos Grid - Cilindro
Colección de objetos Grid: Sphere
Colección de objetos Grid- Radial
Colección de objetos Grid: plano
Colección de objetos dispersos
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.
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.
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.
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.
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.