Foi lançada a versão beta do
Unity 2019.1 , que marca o início do fluxo TECH mais recente com muitos novos recursos e capacidades. Isso inclui mais controle sobre o editor e melhorias na velocidade da iteração em potencial no desenvolvimento para Android e no fluxo de trabalho como um todo.
Então, quais são os recursos da nova versão:
Coleta de lixo incremental (recurso experimental)
O Unity 2019.1 introduziu o Coletor de Lixo Incremental pela primeira vez como uma alternativa experimental a um coletor de lixo existente. Um coletor de lixo incremental pode dividir seu trabalho em várias partes. Em vez de uma interrupção única e prolongada do programa para limpeza, agora essas interrupções se tornaram múltiplas e muito mais curtas para acelerar o fluxo de trabalho. Embora isso não torne o GC mais rápido em geral, ele pode reduzir significativamente o problema de sessões súbitas do GC que interrompem a animação suave no projeto, distribuindo a carga de trabalho em vários quadros.
Gerenciador de atalhos
Usando o
Shortcut Manager, o Unity introduziu uma interface visual interativa e um conjunto de APIs para simplificar o gerenciamento de atalhos do editor, atribuí-los a várias funções e visualizar as ligações existentes. Para resolver o problema dos conflitos de ligação, a interface também pode visualizar o uso de vários comandos na mesma ligação e permite que eles sejam reatribuídos.

Mais recursos da GPU Lightmapper (versão prévia)
2019.1 fornece funcionalidade e suporte de plataforma adicionais para a GPU Lightmapper (visualização). Agora ele está incluído no macOS e Linux e suporta sinalizadores GI bidirecionais nos materiais, além de projetar sombras e exibi-los em malhas. O cozimento agora usa o mesmo processador gráfico de alto desempenho que o editor. É possível alterá-lo para outra GPU usando a linha de comando.
Visibilidade da cena
Use os controles do Unity SceneVis para ocultar e exibir rapidamente objetos na viewport de cena sem alterar a visibilidade do objeto no jogo. Uma cena mais detalhada ajuda a ocultar ou isolar temporariamente determinados objetos, o que permite visualizá-lo e editá-lo sem obstáculos. O SceneVis habilita esse recurso com ferramentas de hierarquia e atalhos de teclado, e também há uma barra de ferramentas para ativar ou desativar rapidamente os efeitos.
Melhoria do sistema de partículas
Agora você pode gerenciar dados de partículas usando o C # Job System, sem copiá-los entre o script e o código nativo. Além disso, foram adicionadas algumas melhorias para partículas com uma malha, o que dá mais controle sobre quais malhas são atribuídas a quais partículas.
Android SDK e NDK instalado com o Unity Hub
O Unity Hub agora oferece a capacidade de instalar todos os componentes necessários para o Android como parte da opção Android Build Support, assim você definitivamente obterá as dependências corretas e não precisará criar e instalar mais nada. Se você é um usuário experiente do Android, ainda pode instalar e configurar manualmente os componentes e usar o Android Studio. Observe também que a partir de 2018.3, o Android Build Support vem com seu próprio tempo de execução Java baseado em OpenJDK.

Integração com Android Logcat (pacote)
O Android Logcat Package é um utilitário para exibir mensagens de log de dispositivos Android no editor do Unity, facilitando a depuração monitorando e filtrando mensagens diretamente no Unity.
Aprimoramentos do console do editor
Links de rastreamento de pilha interativos foram adicionados ao console do editor, o que leva a uma linha de código para qualquer chamada de função listada na pilha e pesquisa de texto para filtrar as entradas do console.
Sinais da linha do tempo
Sinais da linha do tempo é uma maneira simples de interagir com uma linha do tempo com objetos na cena. Usando o emissor de sinal e seu ativo, você pode iniciar o receptor de sinal no objeto de jogo, que determinará o conjunto de respostas pré-configuradas para a linha do tempo.

Emissores de sinal podem ser criados em uma nova área de marcador, em qualquer tipo de faixa e em novas faixas. Eles são totalmente personalizáveis, permitindo que você crie seus próprios sinais.

Outras mudanças e melhorias.
A versão beta de 2019.1 também inclui suporte para transcodificação de vídeo H.265, OptiX AI Denoiser da Nvidia, OpenGL ES 3.2 e amostragem múltipla do ambiente usando a
CPU Lightmapper , além de vários outros recursos e melhorias. Observe que as versões mínimas necessárias do macOS e Ubuntu que suportam o Unity 2019.1 e os projetos criados com ele foram atualizadas para o macOS 10.12 e o Ubuntu 16.04.
Como obter acesso antecipado a novos recursos
A versão beta está disponível publicamente no site oficial da Unity. Os usuários podem testá-lo e ajudar no seu desenvolvimento. A versão beta está disponível gratuitamente para todos os usuários do Unity, incluindo os usuários do Personal Edition. Além disso, você pode se registrar como um testador beta oficial no site e ser um dos primeiros a receber as últimas notícias e dicas úteis.
Em geral, a atualização visa melhorar a usabilidade e a adição de recursos técnicos experimentais, e não o trabalho de artistas. No entanto, o mesmo trabalho com partículas se tornou muito mais conveniente, o que é uma boa notícia.