UI Toolkit de Unity

Amplía el Editor con interfaces personalizadas para una creación intuitiva. Fomenta la colaboración entre equipos y crea una UI sorprendente para juegos y aplicaciones.

Accede a UI Toolkit en Unity 2021 LTS desde Unity Hub o la página de descarga de LTS. Más información

¿Qué novedades hay en UI Toolkit?

UI Toolkit es una colección de características, recursos y herramientas para desarrollar interfaces de usuario y extensiones del Editor. En 2021 LTS, se admite la creación y depuración de la UI en tiempo de ejecución para juegos y aplicaciones, con un flujo de trabajo intuitivo que ayuda a los artistas y diseñadores a comenzar más rápido.

Captura de pantalla del Unity Editor con UI Toolkit

Características principales

Descubre las características y aprende lo que puedes lograr con UI Toolkit.

Capturas de pantalla del navegador y el Unity Editor

Empieza a utilizar herramientas de creación dedicadas

Las herramientas de creación dedicadas de UI Toolkit incluyen UI Builder y UI Debugger, inspiradas en tecnologías web para ofrecer una experiencia familiar. Utiliza UI Builder para crear y editar visualmente la interfaz de usuario (UI) para juegos y aplicaciones directamente en Unity, mientras que UI Debugger te ayuda a resolver problemas rápidamente.

Unity Editor mostrando herramientas de texto

Reproducir texto dinámico

La tecnología de reproducción de fuentes de TextMesh Pro se integró en UI Toolkit para ayudarte a comenzar sin complementos ni paquetes adicionales. Ahora puedes usar capacidades de estilo avanzadas para reproducir de manera limpia texto hermoso en cualquier tamaño y resolución de puntos.

Captura de pantalla de los efectos de desplazamiento en Unity Editor

Animar la interfaz de usuario con transiciones ligeras

UI Toolkit viene con un sistema de animación de UI dedicado que simplifica la producción de transiciones de UI en tus proyectos. Este nuevo sistema incluso permite la creación eficiente de transiciones reutilizables, que son la mayor parte de la animación en la mayoría de los proyectos de UI, para ahorrarte un valioso tiempo de diseño.

Unity Editor mostrando un renderizado sin texturas

Aprovecha las capacidades de reproducción de interfaz de usuario nítidas y sin texturas

Establece el radio, el color, el tamaño y el texto del borde para crear elementos de interfaz de usuario (UI) sin textura directamente en UI Toolkit. Deja de crear e importar imágenes desde Photoshop para reducir significativamente el tiempo perdido en la transición entre herramientas, al mismo tiempo que reduces la huella de memoria general y el tamaño de construcción para modificar la escala de manera más eficiente.

Unity Editor con funciones personalizables

Desarrollar interfaces de usuario y extensiones personalizadas para el Editor de Unity

UI Toolkit incluye un marco de trabajo de interfaz de usuario (UI) de modo retenido que simplifica el desarrollo de la UI personalizada para las extensiones del Editor de Unity, de modo que puedas crear ventanas e inspectores únicos para impulsar flujos de trabajo optimizados para artistas, diseñadores y programadores.

Otras características

Iteraciones más rápidas

Trabaja e itera más rápido con la gestión de estilo global y las capacidades de creación en vivo.

Experiencia familiar

Las herramientas de creación de UI y los flujos de trabajo están inspirados en tecnologías web estándar para una integración más rápida.

Mejor colaboración

La lógica en el código C#, la estructura de la interfaz de usuario (UI) en los documentos UXML y la estilización en las hojas de estilo facilitan el trabajo en diferentes partes de la UI sin colisiones.

Rendimiento de reproducción

Obtén un mayor control sobre el rendimiento de tu juego utilizando Render Hints y atlas de texturas dinámicas.

Fácilmente integrable

UI Toolkit se puede utilizar junto con IMGUI para Editor y UGUI para el tiempo de ejecución. También es compatible con el nuevo sistema de entrada de Unity.

Reutilización

Comparta estilos y widgets dentro de los proyectos o entre proyectos, así como entre el Editor y el tiempo de ejecución.

Compare los sistemas de UI de Unity

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. Compara los sistemas de IU en Unity para evaluar qué funciona mejor para ti.

Empieza a utilizar UI Toolkit hoy mismo

Accede a UI Toolkit en 2021 LTS desde Unity Hub o la página de descarga de LTS para aprovechar herramientas de creación intuitivas y flujos de trabajo colaborativos en tus proyectos.

Recursos

Blog

Descubre cómo comenzar a utilizar UI Toolkit en esta guía paso a paso.

Documentación

Lee el manual de Unity para obtener más información sobre UI Toolkit en Unity.

Comunidad

Accede a los foros para obtener ayuda de la comunidad y enterarte de las novedades sobre UI Toolkit en Unity.

Preguntas frecuentes

¿Cuándo debería usar UI Toolkit en lugar de Unity UI?

Se recomienda UI Toolkit como alternativa a Unity UI para crear una UI de superposición de pantalla que se ejecute en una amplia variedad de resoluciones de pantalla. Deberían considerarlo quienes producen trabajos con una cantidad significativa de interfaces de usuario, requieren flujos de trabajo familiares para artistas y diseñadores o buscan capacidades de reproducción de UI sin textura.

Unity UI es la solución por defecto recomendada para los usuarios que necesitan una UI posicionada e iluminada en un mundo 3D, así como VFX con sombreadores y materiales personalizados, y una fácil referencia de MonoBehaviours.

¿Puedo usar UI Toolkit con Unity UI?

UI Toolkit es compatible con Unity UI, por lo que puedes realizar la transición de proyectos existentes sin tener que volver a escribir toda la UI. Esto significa que puedes recrear partes de un proyecto existente con UI Toolkit mientras dejas el resto en Unity UI, para que trabajen en conjunto en el mismo proyecto.

¿Puedo usar UI Toolkit para producir UI de World Space?

UI Toolkit actualmente no admite elementos de interfaz de usuario (UI) que están posicionados o iluminados en un mundo 3D. Sin embargo, es posible que los elementos de la interfaz de usuario (UI) del espacio de la pantalla sigan a los objetos espaciales del mundo.

¿Puedo usar UI Toolkit con DOTS?

Puedes interactuar con UI Toolkit de DOTS Systems en el subproceso principal, al igual que otras funciones incorporadas del motor.

¿UI Toolkit proporciona vinculación de datos?

UI Toolkit actualmente no proporciona una solución de vinculación de datos, por lo que los valores de los elementos de la interfaz de usuario (UI) deben establecerse a través del código C#. La vinculación de datos está prevista para la próxima versión importante de UI Toolkit.

¿UI Toolkit es compatible con el paquete experimental de gráficos vectoriales de Unity?

Sí. Aunque los paquetes experimentales no son oficialmente compatibles con Unity y, por lo tanto, no se recomienda su uso en producción, UI Toolkit admitirá recursos SVG si el paquete de gráficos vectoriales está instalado.

¿Qué debo hacer para empezar a usarlo?

UI Toolkit está disponible como parte de la versión 2021 LTS. Obtén acceso a UI Toolkit desde Unity Hub o en nuestra página de descarga.

¿Cuál es el futuro de UI Toolkit?

Nuestro objetivo para UI Toolkit es proporcionar una solución única para producir interfaces de usuario que satisfagan todas las necesidades de los desarrolladores y diseñadores que trabajan en herramientas de edición o experiencias interactivas en tiempo de ejecución.

Sigue las últimas actualizaciones de UI Toolkit en nuestra nueva hoja de ruta de las plataformas de Unity y comparte tus comentarios directamente con el equipo de producto.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo