.NET Tools
Essential productivity kit for .NET and game developers
A atualização do Rider for Unreal Engine vem com melhorias significativas no depurador
Olá,
Queremos agradecer a todos que compartilharam seu feedback sobre o Unreal Engine 5 na pré-visualização do Rider for Unreal Engine! Estamos felizes em ver que tantas pessoas estão usando o Rider diariamente para criar jogos fantásticos no Unreal Engine.
É hora de compartilhar uma nova versão com nossa comunidade! Ela traz mais correções para projetos Unreal Engine 5 e revela nossa remodelação completa do depurador, que melhora significativamente a maneira como as variáveis são renderizadas no depurador.
PARTICIPE DA PRÉVIA ANTECIPADA
Suporte melhorado a Natvis
O Rider for Unreal Engine vem com um depurador baseado em LLDB que foi implementado por nossa equipe. Ele oferece suporte para arquivos Natvis e automaticamente encontra e carrega UE4.natvis, fornecendo visualizações amigáveis dos tipos de dados do Unreal Engine.
Nesta atualização, incluímos melhorias importantes nos renderizadores do depurador e no suporte a Natvis.
Os seguintes recursos de personalização do Visual Studio Natvis agora são suportados:
- Atributo herdável, que especifica se uma visualização se aplica apenas a um tipo base ou a um tipo base e todos os seus tipos derivados.
- Especificadores de formato, que controlam o formato no qual um valor é exibido.
- CustomListItems , que permite que você escreva uma lógica personalizada para percorrer uma estrutura de dados. Esta mudança é especialmente útil para os novos containers no Unreal 4.26 (RIDER-52336), como
TMap
eTSet
.
Renderizadores integrados:
- O Rider agora gera automaticamente resumos de uma linha para todos os frameworks que não são cobertos pelo Natvis, e os resumos agora são coloridos para melhorar a legibilidade.
- O Rider mostra a [Raw View] para valores gerados pelo Natvis.
- Os formatadores integrados são habilitados para strings wide/Unicode (
wchar_t
,char16_t
,char32_t
).
E outras correções:
- A ativação da ordenação de variáveis afeta apenas o nível superior e preserva a ordem dos membros nas classes.
- Corrigimos um problema que fazia com que os dados fossem perdidos ao copiar uma seleção de variáveis no nosso depurador baseado em LLDB, no Windows.
- Implementamos uma correção para a renderização incorreta da coleção de tuplas (CPP-21763). Em projetos Unreal Engine, isto é especialmente crítico para os tipos
TTuple
,TVariant
eTArray
com alocadores que não são padrão.
Correções para Unreal Engine 5 e outros
Recentemente, lançamos uma quantidade significativa de novidades, como o Rider for Unreal Engine no macOS e suporte para a prévia do Unreal Engine 5. Estamos muito satisfeitos em ver que tantos novos usuários estão testando o Rider Preview e também estamos entusiasmados com a quantidade de feedback e o número de relatos de bugs que todos vocês enviaram! Conseguimos até mesmo resolver alguns deles nesta versão:
- Ao abrir um .uproject com um jogo baseado no Unreal Engine 5, um .NET Core integrado será detectado e o MSBuild correto será selecionado.
- Diversas correções para Unreal Engine 5 no macOS.
- Plug-ins:
- Melhoramos o plug-in UnrealLink para o Unreal Engine 5.
- Melhoramos o processo de inicialização do RiderLink, assim como o processo de estabelecimento de estabilidade da conexão.
- Corrigimos uma série de situações em que a ação “Instalando RiderLink ” mostrava um painel de build em branco e nada acontecia.
Não deixe de atualizar para o UnrealLink plugin v12.
É isso por hoje! Participe de nossa prévia e aproveite o desenvolvimento do Unreal Engine com o Rider.
PARTICIPE DA PRÉVIA ANTECIPADA
Equipe do JetBrains Rider
The Drive to Develop
Artigo original em inglês por: