O que há de novo no UI Toolkit
O UI Toolkit é uma coleção de recursos, funcionalidades e ferramentas para o desenvolvimento de interfaces de usuário e extensões do Editor. Desde o LTS 2021, ele oferece suporte à criação e à depuração da interface do usuário em tempo de execução para jogos e aplicativos com um fluxo de trabalho intuitivo que ajuda artistas e designers a começar mais rapidamente.
Principais características
Descubra os recursos e saiba o que você pode conseguir com o UI Toolkit.
As ferramentas de criação dedicadas do UI Toolkit incluem o UI Builder e o UI Debugger, inspirados em tecnologias da Web para oferecer uma experiência familiar. Use o UI Builder para criar e editar visualmente a interface do usuário para jogos e aplicativos diretamente no Unity, enquanto o UI Debugger ajuda a resolver problemas rapidamente.
A tecnologia de renderização de fontes do TextMesh Pro foi integrada ao UI Toolkit para ajudá-lo a começar sem plug-ins ou pacotes adicionais. Agora você pode usar recursos avançados de estilo para renderizar textos bonitos em qualquer tamanho de ponto e resolução.
O UI Toolkit vem com um sistema de animação de IU dedicado que simplifica a produção de transições de IU em seus projetos. Esse novo sistema permite até mesmo a criação eficiente de transições reutilizáveis, a maior parte da animação na maioria dos projetos de interface do usuário, para economizar seu valioso tempo de design.
Defina o raio, a cor, o tamanho e o texto da borda para criar elementos de interface do usuário sem textura diretamente no UI Toolkit. Pare de criar e importar imagens do Photoshop para reduzir significativamente o tempo desperdiçado na transição entre as ferramentas e, ao mesmo tempo, reduzir o espaço total de memória e o tamanho da compilação para dimensionar com mais eficiência.
O kit de ferramentas de IU inclui uma estrutura de IU de modo retido que simplifica o desenvolvimento de IU personalizada para extensões do Unity Editor, para que você possa criar janelas e inspetores exclusivos para potencializar fluxos de trabalho otimizados para artistas, designers e programadores.
Trabalhe e faça iterações mais rapidamente com o gerenciamento global de estilos e os recursos de criação ao vivo.
As ferramentas de criação de interface do usuário e os fluxos de trabalho são inspirados em tecnologias padrão da Web para uma integração mais rápida.
A lógica no código C#, a estrutura da interface do usuário em documentos UXML e o estilo em folhas de estilo facilitam o trabalho em diferentes partes da interface do usuário sem colisões.
Obtenha maior controle sobre o desempenho do seu jogo usando Render Hints e atlas de textura dinâmica.
O UI Toolkit pode ser usado junto com o IMGUI para o Editor e o UGUI para o tempo de execução. Ele também é compatível com o novo sistema de entrada do Unity.
Compartilhe estilos e widgets dentro ou entre projetos, bem como entre o Editor e o tempo de execução.
Embora o Unity recomende o uso do UI Toolkit para novos projetos de desenvolvimento de UI, ainda há casos em que faz sentido usar sistemas mais antigos devido aos recursos encontrados no Unity UI (uGUI) e no IMGUI. Compare os sistemas de interface do usuário no Unity para avaliar o que funciona melhor para você.
Acesse o UI Toolkit no 2022 LTS no Unity Hub ou na página de download do LTS para aproveitar ferramentas de criação intuitivas e fluxos de trabalho colaborativos em seus projetos.
Este guia de mais de 130 páginas mostrará a você como criar interfaces sofisticadas com os dois sistemas de interface do usuário do Unity, o Unity UI e o UI Toolkit. Apresentamos os conceitos do Toolkit de IU, como IU responsiva e UI Builder, usando o exemplo do Toolkit de IU - Dragon Crashers.
O QuizU é uma amostra oficial do Unity que demonstra vários padrões de design e arquitetura de projeto, incluindo MVP, padrão de estado, gerenciamento de telas de menu e muito mais usando o UI Toolkit.
Leia o manual do Unity para saber mais sobre o UI Toolkit no Unity.
Acesse os fóruns para obter ajuda da comunidade e ouvir as últimas novidades sobre o UI Toolkit no Unity.