Última atualização em janeiro de 2020, leitura de 7 minutos

Dicas para otimizar as ferramentas do Visual Studio ao programar em Unity

O que você encontrará nesta página: dicas úteis para ajudar você a aumentar a produtividade ao usar o Microsoft Visual Studio ou Visual Studio para Mac como editor de código para seus projetos em Unity. Visual Studio e Visual Studio para Mac acompanham um pacote de ferramentas para Unity, incluindo suporte a IntelliSense para mensagens da API Unity, recursos de depuração e inspeção, o Unity Project Explorer, e Attach and Play. Agradecimentos para John Miller da Microsoft que forneceu essas dicas em sua sessão na Unite Copenhagen.

Atualize o Visual Studio

Este é um lembrete óbvio, porém importante, de que você pode atualizar o Microsoft Visual Studio independentemente da versão do Unity utilizada, sem gerar problemas no projeto. A versão mais recente do Visual Studio sempre oferece melhorias de desempenho em Windows e Mac, capazes de economizar tempo valioso. É super simples atualizar: veja como nesta imagem.

Deixe o Visual Studio aberto

You can avoid costly delays that come with cold launching Visual Studio by simply leaving the editor open. It will continue to synchronize your changes as you operate back and forth between Visual Studio and the Unity Editor

Reduza o tempo de carregamento

Você pode economizar um pouco do tempo de carregamento desmarcando a caixa "Restore Solution Explorer project hierarchy state on solution load". No entanto, se quiser expandir todas as pastas ao executar as soluções de modo a gravar no último arquivo aberto, não desmarque essa caixa.

Economize tempo com atalhos do teclado

Use CTRL+T (Windows) Shift+CMD+F (Mac) to search your entire project for anything. 

Trabalhe mais rápido com APIs Unity

Você pode acessar a documentação Unity diretamente do editor do Visual Studio em Windows e Mac. Para isso, destaque a função do Unity sobre a qual deseja saber mais. Depois, você pode acessar Help > Unity API Reference ou usar os atalhos do teclado Ctrl+Alt+M, Ctrl+H ou Cmd+' para abrir o navegador dentro do ambiente de desenvolvimento integrado (IDE) ou externamente. 

Se o arquivo for longo e tiver muito código, pode ser extremamente útil personalizar as fontes e as cores dos métodos de API Unity para agilizar a identificação.

Depure seu código Unity mais rapidamente com o recurso Attach and Play da Visual Studio

Depure mais rápido com Attach and Play

Em vez de clicar em Attach to Unity e alternar para o Unity a fim de pressionar Play, você pode usar a configuração Attach to Unity and Play para incluir tudo em uma única operação. Isso anexará o depurador e reproduzirá o Unity; não é necessário sair do IDE, acelerando o fluxo de trabalho de depuração.

Use IntelliCode

IntelliCode é o modelo de aprendizado de máquina alimentado por IA para melhorar a IntelliSense. O IntelliCode economiza tempo ao listar sugestões de preenchimento automático organizadas com base no que é mais provável que você use. Para usá-lo, abra um projeto no Visual Studio, abra o IntelliCode e escolha a opção "Train Intellicode" (no VS 2019; no VS 2017, o IntelliCode é uma extensão separada que pode ser obtida do Visual Studio Marketplace). Depois, gerará um modelo baseado no projeto aberto. Usando esses aprendizados, poderá fornecer sugestões para outros projetos. Em sua sessão, John fala sobre como ele usou o projeto de amostra de FPS em Unity para mostrar as possibilidades com o IntelliCode.

Colabore facilmente com o Visual Studio Live Share

Colabore melhor com o Live Share

Esta última dica é boa para colaboração. Clique em "Live Share" a fim de gerar links para partes do código que podem ser compartilhados com qualquer pessoa que tiver o Visual Studio ou Visual Studio Code instalado. Uma sessão de compartilhamento é criada entre você e os colaboradores, permitindo que vejam o código sem precisar instalar nada além do editor. 

Você gostou deste conteúdo?

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi