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. Seu fluxo de trabalho intuitivo ajuda artistas e designers a criar e depurar mais rapidamente a UI em tempo de execução para jogos e aplicativos.
Há várias atualizações do UI Toolkit incluídas no lançamento do Unity 6. Adicionamos um sistema de vinculação de dados totalmente extensível, juntamente com novos controles. Também aprimoramos os fluxos de trabalho de criação visual e a extensibilidade para os desenvolvedores de interface do usuário. O Unity 6 também apresenta suporte a vários idiomas e emojis.
Principais características
Descubra os recursos e saiba o que o senhor 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 UI para jogos e aplicativos diretamente no Unity, enquanto o UI Debugger o ajuda a resolver problemas rapidamente.
O UI Toolkit permite que o senhor renderize texto dinâmico com recursos avançados de estilo, fornecendo texto limpo e bonito em qualquer tamanho de ponto e resolução. Isso melhora a legibilidade em diferentes dispositivos, garantindo uma experiência consistente para o usuário, independentemente do tamanho da tela. O suporte integrado a Unicode facilita a localização do seu aplicativo e lida com uma ampla variedade de idiomas e scripts, tornando a interface do usuário acessível e eficaz para públicos globais.
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 UI 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 sistema de vinculação de dados está disponível tanto para o Editor quanto para o Runtime. Ele pode ser definido no UI Builder, permitindo que os usuários criem, inspecionem e alterem os vínculos. O sistema oferece muita extensibilidade, permitindo que os usuários criem seus próprios tipos de associações.
O UI Toolkit inclui uma estrutura de UI de modo retido que simplifica o desenvolvimento de UI personalizada para extensões do Unity Editor, para que o senhor possa criar Windows e inspetores exclusivos para potencializar fluxos de trabalho simplificados 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 UI em documentos UXML e o estilo em folhas de estilo facilitam o trabalho em diferentes partes da UI 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 Input System da Unity.
Compartilhe estilos e widgets dentro ou entre projetos, bem como entre o Editor e o tempo de execução.
Embora a 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 na Unity UI (uGUI) e IMGUI. Compare os sistemas de UI no Unity para avaliar o que funciona melhor para o senhor.
Acesse o UI Toolkit no Unity Hub para aproveitar ferramentas de criação intuitivas e fluxos de trabalho colaborativos em seus projetos.
Este guia de mais de 130 páginas mostrará ao senhor como criar interfaces sofisticadas com os dois sistemas de UI da Unity, Unity UI e UI Toolkit. Apresentamos os conceitos do UI Toolkit, como UI responsiva e UI Builder, usando a amostra do UI Toolkit - 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.
Neste vídeo, o especialista em Unity Nicolas Borromeo conduz a discussão sobre tópicos como a implementação de draw-calls encadeadas e as implicações dos tamanhos de buffer, práticas recomendadas de atlas dinâmico e como lidar com limitações como shaders personalizados e 3D UI.
Saiba como a equipe de desenvolvimento da Sports Interactive mudou para o Unity, com insights sobre sua experiência com o UI Toolkit, bem como outras ferramentas de UI disponíveis para usuários com pouco ou nenhum código.
Leia o manual do Unity para saber mais sobre o UI Toolkit no Unity.
Assista a este vídeo para obter orientação especializada e técnicas valiosas para aprimorar suas habilidades de interface do usuário. Mostramos como o UI Toolkit pode elevar e acelerar o trabalho em equipe com o novo sistema de vinculação de dados, objetos UXML inovadores e inspetores personalizados no UI Builder.
Acesse os fóruns para obter ajuda da comunidade e ouvir as últimas novidades sobre o UI Toolkit no Unity.