Ferramentas do Visual Studio para Unity

Ferramentas do Visual Studio para Unity

Visão geral

As Ferramentas do Visual Studio para Unity é uma extensão gratuita do Visual Studio que transforma o Visual Studio em uma ferramenta avançada para o desenvolvimento de jogos e aplicativos de plataforma cruzada com Unity.

Embora o editor do Unity seja ótimo para consolidar o mundo do jogo, não é possível escrever seu código nele. Com as Ferramentas do Visual Studio para Unity, você pode usar os recursos de edição de código, depuração e a produtividade conhecidos do Visual Studio para criar scripts de editores e jogos para seu projeto do Unity usando C#, bem como pode depurá-los usando as potentes funcionalidades de depuração do Visual Studio.

Contudo, as Ferramentas do Visual Studio para Unity são muito mais do que isso; elas também trazem uma profunda integração com o Unity editor para que você gaste menos tempo alternando as ferramentas para realizar tarefas simples, proporciona melhorias de produtividade específicas do Unity e coloca a documentação do Unity em suas mãos.

compatível com Visual Studio Community em Windows e macOS e agrupados com o Unity

Visual Studio e Visual Studio para Mac Community estão disponíveis gratuitamente e são agrupadas com instalações do Unity. visite a documentação de introdução do Ferramentas do Visual Studio para Unity para obter mais informações sobre instalação e configuração.

IntelliSense para mensagens do Unity

O preenchimento de código do IntelliSense torna rápida e fácil a tarefa de implementar mensagens de API do Unity como OnCollisionEnter, incluindo seus parâmetros.

Caixa de diálogo do IntelliSense mostrando OnCollisionEnter

Depuração superior

As Ferramentas do Visual Studio para Unity dá suporte aos recursos robustos de depuração que você espera do Visual Studio:

  • Defina pontos de interrupção, incluindo pontos de interrupção condicionais.
  • Avalie expressões complexas na janela Inspeção.
  • Inspecione e modifique o valor de variáveis e argumentos.
  • Analise objetos complexos e estruturas de dados.

Parado em um ponto de interrupção inspecionando variáveis

Sugestões integradas para práticas recomendadas e informações de desempenho

escreva um código melhor que capture as práticas recomendadas com a compreensão profunda do Visual Studio de projetos do Unity.

Comparação de cadeia de caracteres de refatoração do VS com CompareTag

Suporte CodeLens para scripts e mensagens do Unity

Os scripts do Unity e as funções de mensagem são decorados com dicas para facilitar o reconhecimento do que é fornecido pelo Unity e o que é seu código.

Novo script mostrando dicas de CodeLens para a mensagem de script do Unity e do Unity

Observação

o suporte a CodeLens está disponível no Visual Studio 2019.

Exibição otimizada de todos os seus scripts para corresponder ao Unity

o gerenciador de Project do Unity (UPE) é uma maneira alternativa de exibir os arquivos de projeto no Gerenciador de Soluções padrão. o UPE filtra os arquivos mostrados e os apresenta em uma hierarquia que corresponde ao unity (View > unity Project Explorer no Visual Studio 2019).

Gerenciador de Projetos do Unity

Observação

o Unity Project Explorer está disponível no Visual Studio 2019. em Visual Studio para Mac, o Painel de Soluções tem comportamento semelhante por padrão para projetos do Unity-não são necessárias exibições adicionais.