O que você está procurando?
Engine & platform

O Unity 2022.1 Tech Stream já está disponível

RALPH HAUWERT / UNITY TECHNOLOGIESSenior Vice President/GM, Core Unity & Cloud
May 10, 2022|16 Min
O Unity 2022.1 Tech Stream já está disponível
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.
Junte-se a nós enquanto damos o primeiro passo em direção ao próximo lançamento do Unity LTS, explorando os recursos mais recentes em nosso novo ciclo de lançamento do Tech Stream.

Hoje, estou feliz em compartilhar que o novo Tech Stream 2022.1 está disponível para download em nossa página de lançamentos. Os lançamentos do Tech Stream oferecem a você a oportunidade de testar os primeiros recursos, fornecer feedback e dialogar sobre como criamos ferramentas que funcionam melhor para você. Os Tech Streams são lançados duas vezes por ano e garantem que, quando o LTS for lançado em 2023, você já esteja familiarizado e pronto para incorporar todas as funcionalidades ao seu novo projeto.

Este primeiro grande lançamento do nosso novo ciclo de vida foi baseado em seus comentários e sugestões sobre onde investir os recursos de engenharia da Unity. Suas 7.600 notas sobre o roteiro, mais de 5.000 tópicos de fórum com feedback e insights diretos sobre o produto e centenas de conversas individuais conosco resultaram em mais de 280 melhorias de recursos, incluindo mais de 70 novos recursos. Tudo moldado por você.

Nesta postagem, compartilhamos apenas alguns dos destaques mais impactantes que abrangem áreas de foco principais, incluindo interface de usuário unificada, usabilidade para artistas, velocidade de iteração e melhorias na plataforma. Você sempre pode obter mais detalhes nas notas de lançamentooficiais.

Editor extensível

As necessidades da sua equipe são únicas, e queremos oferecer a você um Editor extensível que possa se adaptar aos seus fluxos de trabalho, para que todos possam trabalhar juntos mais rapidamente.

O UI Toolkit é uma solução unificada para criação de interfaces de usuário em tempo de execução e extensão do Editor com ferramentas personalizadas. Na versão 2022.1, adicionamos ainda mais recursos para desenvolvedores de ferramentas que desejam personalizar o Editor para suas equipes com widgets de interface do usuário e formas personalizadas. Também adicionamos o TreeView com suporte a várias colunas, novas APIs de desenho vetorial para personalizar a aparência dos elementos da interface do usuário e estamos disponibilizando progressivamente Gavetas de Propriedades e Atributos de Propriedades, começando pelos mais comumente usados. Entre em contato conosco nos fóruns e diga-nos como podemos ajudar a tornar o UI Toolkit ainda melhor para você.

Ouvimos você nos dizer o quão importantes são as Splines em nossos fóruns, e é um dos recursos mais solicitados em nosso roteiro público.

“Tenho pesquisado ferramentas de spline... mas não sei se alguma delas fornecerá exatamente a funcionalidade que preciso e ficaria muito caro comprar várias só para experimentar. Portanto, uma boa ferramenta de spline integrada é extremamente importante para meu projeto.”

Nesta versão, uma nova estrutura de criação de Spline está disponível como um pacote. Ele foi projetado para criar e manipular Splines no mecanismo, acima de tudo permitindo que os programadores estendam a funcionalidade com ferramentas e componentes personalizados, como instanciar geometria e mover ao longo de uma Spline. Ele também pode funcionar junto com os novos modos de edição e editar pontos de spline e tangentes usando as ferramentas de edição e atalhos padrão. Continue nos contando o que você pensa em nossos fórunse veja o que vem a seguir no roteiro.

Também melhoramos a criação processual de materiais. Para criadores que usam código para gerar materiais, estendemos a API de materiais para todas as propriedades de materiais, agora oferecendo suporte a estados de palavras-chave, perfis de difusão de HDRP e luzes IES, aprimorando o uso procedural de materiais no Editor ou em tempo de execução.

Por fim, adicionamos uma nova API para o Unity File System, permitindo que você crie ferramentas para visualização e análise do Asset Bundle que ajudam sua equipe a otimizar o desempenho.

Produtividade melhorada

A iteração rápida é um elemento-chave de qualquer trabalho criativo – é o que torna o desenvolvimento de jogos tão divertido. Estamos otimizando o núcleo do Unity Editor para que você possa iterar rapidamente por todo o ciclo de vida de suas produções, desde a importação de ativos, passando pelo trabalho no Editor, até a criação e implantação de um jogo jogável.

Ao mesmo tempo, ouvimos em nosso fórum de gráficos que artistas técnicos estão procurando ferramentas e APIs adicionais do Editor para ajudá-los a dar vida à sua visão mais rapidamente. Então, com base no feedback, adicionamos novas opções que ajudarão qualquer equipe criativa a fazer mais em menos tempo.

À medida que os renderizadores HDRP e URP amadurecem, ouvimos dizer que você está procurando ainda mais maneiras de atingir suas metas de fidelidade visual em um ritmo mais rápido.

Material Balls com o novo logotipo da Unity

Um dos cartões de recursos mais solicitados do nosso roteiro público de Renderização e Efeitos Visuais foi o de Variantes de Material. Ouvimos dizer que você costuma reutilizar materiais básicos inúmeras vezes em diferentes projetos, cenas ou locais em um ambiente, o que pode levar a problemas de criação quando os materiais são alterados fora do contexto de sua hierarquia implícita.

“Este é um recurso crítico para qualquer projeto maior se quisermos controlar todos os shaders/materiais do jogo. Esperei por isso durante anos.”

As variantes de materiais oferecem um fluxo de trabalho integrado e poderoso para reduzir erros de iteração e criação ao reutilizar materiais em equipes onde os artistas gerenciam grandes quantidades de ativos. Agora disponíveis em HDRP e URP, as Variantes de Material permitem que você crie hierarquias de materiais, onde os materiais filhos podem compartilhar propriedades comuns com o material pai e substituir apenas as propriedades que diferem. Alterações em propriedades comuns e não substituídas no material do modelo serão refletidas automaticamente no material variante, economizando tempo e tornando as alterações de material muito mais fáceis.

Você compartilhou que encontrar os itens certos no seu projeto pode levar tempo, principalmente à medida que ele cresce. É por isso que introduzimos consultas de pesquisa visual para ajudar você a encontrar o que procura mais rapidamente. Além disso, você também pode criar consultas mais complexas e aproveitar o seletor de objetos do Editor para seleções mais precisas de campos de objetos.

Opções de pesquisa no Unity

Para criadores 2D, há muitas melhorias de produtividade. Nesta versão, nos concentramos em melhorias de velocidade em fundações, importação, animação e física.

Para começar, o Sprite Atlas v2 agora é o padrão para todos os novos projetos, trazendo suporte ao Accelerator e a pastas como objetos compactáveis, um aumento de produtividade muito apreciado pelos criadores 2D. O trabalho com o Photoshop para 2D é aprimorado pelo suporte à importação de arquivos com a extensão PSD . Além disso, adicionamos o gerenciamento de camadas no 2D PSD Importer para dar a você mais controle sobre quais camadas serão importadas. O recurso Sprite Swap agora tem quadros-chave e visualizações simplificados, tornando a troca de sprites para animação 2D mais intuitiva.

Gerenciamento de camadas no importador PSD em 22.1

Para ajudar com a física 2D, estamos introduzindo a tesselação de Delaunay. Muitas vezes, os polígonos podem ser muito finos ou pequenos e são filtrados pelo mecanismo de física. A tesselação de Delaunay não apenas impede a produção de polígonos muito finos ou pequenos, mas também produz menos polígonos para cobrir a mesma área. Confira alguns exemplos e nosso roteiro para saber mais.

Também continuamos aprimorando o Gerenciador de Pacotes para ajudar você a trabalhar em seu projeto mais rapidamente. Nesta versão, você poderá selecionar vários pacotes de uma só vez para poder gerenciá-los em massa, além da opção de controlar a localização dos caches do Gerenciador de Pacotes.

Para aumentar ainda mais a produtividade em outra parte do seu fluxo de trabalho, o backend de script IL2CPP agora sempre gerará versões totalmente compartilhadas de todos os métodos genéricos. Isso permite que os programadores usem combinações de tipos genéricos que não estão presentes no tempo de compilação para evitar toda uma classe de erros difíceis de detectar que podem ocorrer apenas no tempo de execução.

Há tantas melhorias de qualidade de vida no Editor que não podemos listá-las todas aqui, mas alguns destaques incluem:

  • Mais rápido para entrar e sair do modo Play, importar texturas e arquivos pequenos (até 60%) e criar compilações
  • Melhor interface do usuário em operações de desfazer e refazer
  • Botão Cancelar para a janela de progresso do projeto aberto
  • Melhorias no gerenciador de atalhos
Insights detalhados de desempenho

Sabemos que criar um perfil dos seus jogos e projetos para obter insights sobre o desempenho deles é essencial para o seu sucesso. Então, em 2022, continuamos aprimorando nossas ferramentas de criação de perfil e análises para fornecer informações abrangentes com as quais você pode agir.

Nesta versão, estamos entregando o Frame Timing Manager para capturar e acessar dados de temporização de quadros da GPU e da CPU e registros de data e hora em um nível granular. O Frame Timing Manager está disponível no Editor e permite que você segmente e ajuste gargalos de desempenho em seu projeto, independentemente da plataforma, com mais informações do que nunca sobre o desempenho de quadros individuais. Juntos, esses recursos permitem que você crie ferramentas para criar perfis e relatórios sobre seus projetos em qualquer plataforma. Entre em contato com a equipe de desempenho ou obtenha ainda mais detalhes nos fóruns.

Uma captura de tela de um jogo FPS de desenvolvimento

Ao criar ou modificar uma cena ou melhorar ou otimizar o conteúdo, é importante entender como o orçamento de quadros é gasto. Adicionamos um Frame Stats Profiler ao Rendering Debugger, disponível tanto no Editor (somente modo Play) quanto em um Player integrado, para todos os Scriptable Render Pipelines. Esta ferramenta não é destinada apenas a desenvolvedores; é para qualquer um que queira identificar se uma cena é dependente da CPU ou da GPU e obter uma análise dos tempos dos quadros.

Otimizações de plataforma

Por fim, vamos falar sobre a amplitude de plataformas nas quais você implementa todos os dias. Esse é um dos principais motivos pelos quais muitos de vocês escolhem desenvolver no Unity e é por isso que continuamos a otimizar o suporte da plataforma para novos recursos e as APIs mais recentes para impulsionar sua criatividade.

Para aqueles que desejam levar o desempenho do Android ainda mais longe em dispositivos Samsung, agora você pode aproveitar o Adaptive Performance 4.0. Com isso, você obtém mais quatro escaladores que abrangem física, decalques, personalização e seleção de camadas — muitos dos quais incluem amostras. Um dos principais benefícios é o suporte para scripts visuais , que simplifica ainda mais a criação de scripts com o Adaptive Performance.

Uma visão geral do sistema de Visual Scripting da Unity
Unidades acessíveis com Adaptive Performance 4.0 no sistema Visual Scripting da Unity

Para jogos Android direcionados a dispositivos com chipsets Arm, ouvimos dizer que você deseja otimizar ainda mais. Com o Unity 2022.1, você pode acessar dados de desempenho de baixo nível com o pacote System Metrics Mali , expondo métricas que fornecem insights sobre o impacto que suas alterações produzem no nível de hardware. Instale o exemplo Read GPU Metric fornecido com este pacote para ver como as métricas da GPU podem ser acessadas em tempo de execução. Na plataforma iOS, habilitamos o pipeline de compilação incremental mais recente, o que garante que você reconstrua apenas as partes do aplicativo onde houve alterações desde a compilação anterior.

A melhoria contínua da experiência de desenvolvimento do console inclui estabilidade geral aprimorada, bem como suporte adicional para o pipeline de construção incremental para Xbox.

Quer mais informações sobre o Tech Stream?

Confira as notas de lançamento e o Manual do Unity para obter detalhes sobre as novidades. Você pode baixar o Unity 2022.1 no Unity Hub. Se você estiver curioso sobre o que está por vir ou quiser compartilhar suas ideias de recursos conosco, visite a página do Roteiro da Plataforma Unity.

Cada versão do Tech Stream recebe atualizações semanais até a próxima, mas não há suporte garantido de longo prazo para novos recursos. Recomendamos usar a versão Unity LTS, mais estável e com melhor suporte, para projetos em produção. Lembre-se de sempre fazer backup do seu trabalho antes de atualizá-lo para uma nova versão do Unity . Consulte o Guia de atualização para obter conselhos sobre como trazer seu projeto para o Unity 2022.1.

Timeline de lançamento da plataforma Unity
O Unity 2022.1 Tech Stream terá suporte com atualizações semanais até o lançamento do Unity 2022.2 no final deste ano.
Ajude-nos a criar uma Unity que funcione para você!

Acabamos de começar a jornada do Unity 2022, mas estamos animados para continuar colaborando para ajudar nosso Editor e ferramentas a tornar você o mais produtivo possível. Seu feedback é essencial, então baixe a nova versão, use os novos recursos e diga-nos o que estamos fazendo certo e o que devemos fazer a seguir.

Você pode compartilhar qualquer feedback geral sobre o novo lançamento na postagem do fórum de anúncio , enquanto insights específicos sobre os principais recursos são sempre bem-vindos em grupos de fórum dedicados para diferentes áreas, como pipelines de renderização, UI Toolkitou Frame Timing Manager – você pode encontrar a lista completa desses grupos aqui.

Este lançamento é apenas o primeiro estágio do nosso ciclo de desenvolvimento de 2022. Com base nessas grandes melhorias, também entregaremos em diversas outras áreas importantes, incluindo pipelines de renderização aprimorados, usabilidade para artistas e netcode. Confira nossa visão geral do roteiro da GDC para mais detalhes. Obrigado pela parceria conosco. Mal podemos esperar para ver o que você criará.