Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si va a compilar interfaces de usuario con un número inusualmente grande de controles, o en instancias en las que el uso de controles basados en RectTransform es infeasible por motivos de diseño o rendimiento, MRTK3 ofrece prefabricados no basados en Canvas.
Nota
En la mayoría de los casos, los objetos prefabricados híbridos de la interfaz de usuario de Canvas ofrecen un flujo de trabajo de diseñador mucho más eficaz, con cambio de tamaño dinámico, reflujo, alineación, relleno, diseños en tiempo real, aunque requieren experiencia previa con la interfaz de usuario de Unity. Puede obtener más información sobre cómo funciona el sistema híbrido de la interfaz de usuario de Canvas aquí y consultar la tabla de comparación aquí.
Escenas de ejemplo
Si usa el proyecto de plantilla de desarrollo, hay varias escenas de ejemplo disponibles que muestran los objetos prefabricados de botón que no son canvas disponibles.
UITearSheet.unity muestra todas las variantes prefabricadas de botón no basadas en canvas disponibles en MRTK.
Objetos prefabricados (sin lienzo)
Los botones que no son de lienzo no se pueden cambiar de tamaño; Como resultado, se proporciona un gran número de objetos prefabricados de botón en muchas permutaciones de tamaño y características. Estos objetos prefabricados se denominan en el formato: PressableButton_SIZE_STYLE. Por ejemplo,
- PressableButton_32x32mm_IconAndText: botón de tamaño de 32 x 32 mm con icono y texto
- PressableButton_128x32mm_SinglelineTextWithSubtitle: botón ancho de tamaño de 128 x 32 mm con texto de una sola línea + texto de subtítulo
Estructura (sin lienzo)
En la captura de pantalla siguiente se muestra la estructura de un botón no basado en lienzo.
Ver más
Para obtener más información, consulte la documentación de Botón basado en lienzo para obtener más información sobre la PressableButton
clase y las recomendaciones de diseño para implementar el lenguaje de diseño de Mixed Reality.