UI Toolkit
Novedades en el UI Toolkit
UI Toolkit es una colección de características, recursos y herramientas para desarrollar interfaces de usuario y extensiones de editor. Su flujo de trabajo intuitivo ayuda a los artistas y diseñadores a crear y depurar la interfaz de usuario en tiempo de ejecución para juegos y aplicaciones más rápido.
Hay varias actualizaciones del UI Toolkit incluidas en la versión Unity 6. Hemos agregado un sistema de enlace de datos totalmente extensible junto con nuevos controles. También hemos mejorado los flujos de trabajo de creación visual y la extensibilidad para los desarrolladores de UI. Unity 6 también introduce soporte para múltiples idiomas y emojis.
Características principales
Descubra las funciones y aprenda lo que puede lograr con UI Toolkit.
Las herramientas de creación dedicadas de UI Toolkit incluyen UI Builder y UI Debugger, inspirados en tecnologías web para ofrecer una experiencia familiar. Utilice el Generador de UI para crear y editar visualmente la UI para juegos y aplicaciones directamente en Unity, mientras que el Depurador de UI lo ayuda a resolver problemas rápidamente.
UI Toolkit le permite renderizar texto dinámico con capacidades de estilo avanzadas, proporcionando un texto limpio y atractivo en cualquier tamaño de punto y resolución. Esto mejora la legibilidad en diferentes dispositivos, lo que garantiza una experiencia de usuario consistente independientemente del tamaño de la pantalla. La compatibilidad integrada con Unicode facilita la localización de su aplicación y el manejo de una amplia gama de idiomas y escrituras, lo que hace que su interfaz de usuario sea accesible y efectiva para audiencias globales.
UI Toolkit viene con un sistema de animación de UI dedicado que simplifica la producción de transiciones de UI en sus proyectos. Este nuevo sistema incluso permite la creación eficiente de transiciones reutilizables, la mayoría de las animaciones en la mayoría de los proyectos de UI, para ahorrarle un valioso tiempo de diseño.
Establezca el radio del borde, el color, el tamaño y el texto para crear elementos de interfaz de usuario sin textura directamente en el UI Toolkit. Deje de crear e importar imágenes desde Photoshop para reducir significativamente el tiempo perdido en la transición entre herramientas, al mismo tiempo que reduce el uso general de memoria y el tamaño de compilación para escalar de manera más eficiente.
El sistema de enlace de datos está disponible tanto para el Editor como para el Tiempo de Ejecución. Se puede configurar desde el generador de interfaz de usuario, lo que permite a los usuarios crear, inspeccionar y cambiar enlaces. El sistema proporciona mucha extensibilidad, permitiendo a los usuarios crear sus propios tipos de enlaces.
UI Toolkit incluye un marco de interfaz de usuario en modo retenido que simplifica el desarrollo de una interfaz de usuario personalizada para las extensiones del editor de Unity , de modo que pueda crear ventanas e inspectores únicos para impulsar flujos de trabajo optimizados para artistas, diseñadores y programadores.
Otras características
Trabaje e itere más rápidamente con la gestión de estilo global y las capacidades de creación en vivo.
Las herramientas de creación de UI y los flujos de trabajo están inspirados en tecnologías web estándar para una incorporación más rápida.
La lógica en el código C#, la estructura de la interfaz de usuario en documentos UXML y el estilo en hojas de estilo facilitan el trabajo en diferentes partes de la interfaz de usuario sin colisiones.
Obtén un mayor control sobre el rendimiento de tu juego utilizando sugerencias de renderizado y un atlas de texturas dinámico.
UI Toolkit se puede utilizar junto con IMGUI para el editor y UGUI para el tiempo de ejecución. También es compatible con el nuevo Input System de Unity.
Comparta estilos y widgets dentro o entre proyectos, así como entre el Editor y el tiempo de ejecución.
Aunque Unity recomienda usar UI Toolkit para nuevos proyectos de desarrollo de UI, todavía hay casos en los que tiene sentido usar sistemas más antiguos debido a las características que se encuentran en Unity UI (uGUI) e IMGUI. Compare los sistemas de UI en Unity para evaluar qué funciona mejor para usted.
Acceda al UI Toolkit desde Unity Hub para aprovechar herramientas de creación intuitivas y flujos de trabajo colaborativos en sus proyectos.
Recursos
Esta guía de más de 130 páginas le mostrará cómo crear interfaces sofisticadas con los dos sistemas de UI de Unity, Unity UI y UI Toolkit. Presentamos conceptos del UI Toolkit como UI responsiva y UI Builder usando el UI Toolkit Sample –Dragon Crashers.
QuizU es una muestra oficial de Unity que demuestra varios patrones de diseño y arquitectura de proyectos, incluidos MVP, patrones de estado, administración de pantallas de menú y mucho más mediante UI Toolkit.
En este video, el experto de Unity , Nicolas Borromeo, dirige el debate sobre temas como la implementación de llamadas de dibujo encadenadas y las implicaciones de los tamaños de búfer, las mejores prácticas de atlas dinámico y el manejo de limitaciones como sombreadores personalizados e interfaz de usuario 3D .
Descubra cómo el equipo de desarrollo de Sports Interactive realizó el cambio a Unity, con información sobre su experiencia con UI Toolkit , así como otras herramientas de UI disponibles para usuarios con poco código o sin código.
Lea el manual de Unity para obtener más información sobre UI Toolkit en Unity.
Mire este video para obtener orientación de expertos y técnicas valiosas para mejorar sus habilidades de UI. Le mostramos cómo UI Toolkit puede elevar y acelerar el trabajo en equipo con el nuevo sistema de enlace de datos, objetos UXML innovadores e inspectores personalizados en UI Builder.
Acceda a los foros para obtener ayuda de la comunidad y conocer las últimas novedades sobre el UI Toolkit en Unity.