Ferramentas do Visual Studio para Unity

Screenshot of a computer, game controller, and icons for game play.

Ferramentas do Visual Studio para Unity inclui um conjunto avançado de recursos que aprimora a escrita e a depuração de scripts C# do Unity e o trabalho com projetos do Unity.

  • Solucionar problemas, inspecionar e explorar o código usando um depurador ajustado para projetos do Unity.
  • Descubra e escreva scripts do Unity rapidamente com a conclusão de código do IntelliSense específica do Unity.
  • Saiba mais sobre o código que você escreve acessando rapidamente a documentação do Unity.
  • Escreva um código melhor com opções de refatoração que seguem as melhores práticas para scripts do Unity.
  • Identifique como o mecanismo do Unity está chamando seu código com dicas do CodeLens para funções de mensagem e usos de ativos.
  • Muito, muito mais.

Disponível para Windows e macOS

Ferramentas do Visual Studio para Unity está disponível gratuitamente e dá suporte ao Visual Studio 2017 Community, Professional e Enterprise e versões mais recentes. É recomendável baixar e usar a versão mais recente do Visual Studio.

Ferramentas do Visual Studio para Unity está disponível gratuitamente e incluída em todas as instalações do Visual Studio para Mac 2017 e mais recentes. É recomendável baixar e usar a versão mais recente do Visual Studio para Mac.

Visite o Ferramentas do Visual Studio para Unity introdução às Ferramentas para Unity. Para obter mais informações sobre instalação e instalação.

Versões do Unity com suporte

Pacote do Unity do Editor do Visual Studio

O Unity 2020.1 e versões mais recentes exigem um Pacote do Unity para ferramentas de editor externo, como Visual Studio e Visual Studio para Mac. Documentação para Saber mais sobre essas alterações na postagem no blog do Unity.

A seção de introdução inclui mais informações sobre a configuração do pacote do Editor do Visual Studio.

A versão mais recente do pacote do Editor do Visual Studio é recomendada.

Visual Studio Versão mínima do Unity Versão mínima do pacote
2022 Unity 2019.4 Editor do Visual Studio 2.0.11
2019 Unity 2017.4 Editor do Visual Studio 2.0.0
2017 Não recomendado N/D
Visual Studio para Mac Versão mínima do Unity Versão mínima do pacote
2022 Unity 2019.4 Editor do Visual Studio 2.0.11
2019 Unity 2017.4 Editor do Visual Studio 2.0.0
2017 Não recomendado N/D

Recursos

Funções de Evento do Unity

Adicione funções de evento do Unity de forma rápida e precisa, como Start, Updatee OnCollisionEnter a scripts C# com alguns pressionamentos de tecla usando sugestões de preenchimento automático da plataforma IntelliSense.

Screenshot of the IntelliSense dialog showing OnCollisionEnter.

Gere código para várias funções de evento do Unity e seus comentários usando ⌘+Shift+M.

Corrija rapidamente os erros de parâmetro nas Funções de Evento que foram adicionados manualmente com sugestões de correção rápida.

Depurador de alto desempenho

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.

Screenshot of Visual Studio stopped on a breakpoint inspecting variables.

Correções rápidas e sugestões de refatoração

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

Screenshot of the Visual Studio refactoring string comparison with CompareTag.

Dicas do CodeLens

Identifique onde o código é chamado usando dicas do CodeLens que mostram chamadas implícitas de ativos do Unity. Selecione a dica para ver uma lista de chamadas implícitas. Selecionar uma chamada específica navegará diretamente para o objeto no Editor do Unity.

Distingue rapidamente seu código dos métodos do Unity com dicas para cada Função de Evento do Unity.

Screenshot of a new script showing CodeLens hints for Unity Script and Unity Message.

Gerenciador de Projetos do Unity

Exiba arquivos de projeto de uma forma que corresponda à janela Hierarquia no Editor do Unity.

Screenshot of the Unity Project Explorer.

Exibição de projeto do Unity

Visual Studio para Mac exibe automaticamente os arquivos de projeto de uma forma que corresponda à Janela hierarquia no Editor do Unity.

Documentação do Unity

Exiba a documentação do Unity diretamente nas dicas de ferramenta ao inspecionar o código.

Screenshot of Unity documentation showing in tooltips.

Pesquise rapidamente a documentação do Unity realçando um nome de classe ou método e, em seguida, selecionando o item de menu Referência da API do Unity da Ajuda >.

Suporte para sombreadores

Realce de sintaxe e preenchimento automático para arquivos de sombreador.

Suporte para arquivos de definição de assembly

Edite arquivos de Definição de Assembly do Unity (.asmdef) diretamente no Visual Studio com coloração de palavra-chave e conclusões.

Executar e depurar testes de unidade

Escreva, execute e depure testes de unidade diretamente no Visual Studio para Mac.

Atualizar automaticamente os ativos do Unity

Gaste menos tempo alternando entre o Unity e o Visual Studio. As alterações no código são atualizadas automaticamente no Unity quando os arquivos são salvos.