• Jogos
  • Setor
  • Recursos
  • Comunidade
  • Aprendizado
  • Suporte
Desenvolvimento
Engine do Unity
Crie jogos 2D e 3D para qualquer plataforma
BaixarPlanos e preços
Monetização
Compra no aplicativo (IAP)
Descubra e gerencie IAP em todas as lojas
Mediation
Maximize a receita e otimize a monetização
Qualidade do anúncio
Proteja a experiência do usuário do seu aplicativo
Tapjoy
Construa lealdade do usuário a longo prazo
Todos os produtos de monetização
Aquisição de usuários
Aquisição de usuários
Seja descoberto e adquira usuários móveis
Unity Vector AI
Conecte jogadores com os jogos certos
Aura publicidade no dispositivo
Alcance usuários no dispositivo no pico de engajamento
Todos os produtos de crescimento
Casos de uso
Colaboração 3D
Construa e revise projetos 3D em tempo real
Treinamento imersivo
Treine em ambientes imersivos
Experiências do cliente
Crie experiências interativas em 3D
Todas as soluções da indústria
Setores
Manufatura
Alcançar excelência operacional
Varejo
Transformar experiências em loja em experiências online
Automotivo
Elevar a inovação e as experiências dentro do carro
Todos os setores
Biblioteca técnica
Documentação
Manuais do usuário oficiais e referências de API
Ferramentas de desenvolvedor
Versões de lançamento e rastreador de problemas
Roteiro
Revisar recursos futuros
Glossário
Biblioteca de termos técnicos
Insights
Estudos de caso
Histórias de sucesso do mundo real
Guias de melhores práticas
Dicas e truques de especialistas
Todos os recursos
Novidades
Blog
Atualizações, informações e dicas técnicas
Notícias
Notícias, histórias e centro de imprensa
Central da Comunidade
Discussões
Discutir, resolver problemas e conectar
Eventos
Eventos globais e locais
Histórias da comunidade
Made with Unity
Mostrando criadores do Unity
Transmissões ao vivo
Junte-se a desenvolvedores, criadores e insiders
Prêmios Unity
Celebrando criadores do Unity em todo o mundo
Para todos os níveis
Unity Learn
Domine habilidades do Unity gratuitamente
Treinamento profissional
Aprimore sua equipe com treinadores do Unity
É iniciante no Unity?
Conceitos básicos
Inicie seu aprendizado
Caminhos Essenciais do Unity
É iniciante no Unity? Comece sua jornada
Tutoriais
Dicas práticas e melhores práticas
Educação
Para estudantes
Impulsione sua carreira
Para educadores
Impulsione seu ensino
Concessão de Licença Educacional
Leve o poder do Unity para sua instituição
Certificações
Prove sua maestria em Unity
Opções de suporte
Obter ajuda
Ajudando você a ter sucesso com Unity
Planos de sucesso
Alcance seus objetivos mais rápido com suporte especializado
Perguntas frequentes
Respostas para perguntas comuns
Entre em contato conosco
Conecte-se com nossa equipe
Planos e preços
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moeda
Comprar
  • Produtos
  • Unity Ads
  • Assinatura
  • Unity Asset Store
  • Revendedores
Educação
  • Estudantes
  • Educadores
  • Instituições
  • Certificação
  • Learn
  • Programa de Desenvolvimento de Habilidades
Baixar
  • Unity Hub
  • Arquivo de download
  • Programa beta
Unity Labs
  • Laboratórios
  • Publicações
Recursos
  • Plataforma de aprendizado
  • Comunidade
  • Documentação
  • Unity QA
  • Perguntas frequentes
  • Status dos Serviços
  • Estudos de caso
  • Made with Unity
Unity
  • Nossa empresa
  • Boletim informativo
  • Blog
  • Eventos
  • Carreiras
  • Ajuda
  • Imprensa
  • Parceiros
  • Investidores
  • Afiliados
  • Segurança
  • Impacto social
  • Inclusão e Diversidade
  • Entre em contato conosco
Copyright © 2025 Unity Technologies
  • Informações legais
  • Política de Privacidade
  • Cookies
  • Não venda nem compartilhe minhas informações pessoais

“Unity”, logotipos Unity e outras marcas comerciais de Unity são marcas comerciais ou marcas comerciais registradas da Unity Technologies ou de suas afiliadas (mais informações aqui). Outros nomes e marcas são marcas comerciais de seus respectivos detentores.

Hero background image

Acelere a depuração com o Microsoft Visual Studio Code

Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.
Clique aqui.

O Unity suporta uma variedade de editores de código, incluindo o Microsoft Visual Studio e Visual Studio Code, JetBrains Rider e Atom.

O Microsoft Visual Studio Code (VS Code) é uma alternativa leve ao Visual Studio que fornece um IDE extensível multiplataforma, além de um rico ecossistema de extensões que podem ser instaladas para adicionar funcionalidade e personalizar o IDE. É gratuito para usar como código aberto, tornando-se uma opção atraente para desenvolvedores com orçamento limitado.

A Microsoft também oferece uma extensão do Unity que proporciona aos desenvolvedores C# uma experiência de desenvolvimento Unity simplificada no Visual Studio Code.

  • Instale o Pacote do Editor Visual Studio Unity
  • Configure o âncora do vs code unity
  • Instale a extensão do VS Code
  • Depurando usando o VS Code
  • Aproveitando as janelas de depuração
  • Mais recursos para criadores avançados de Unity
package-manager-visual-studio
INSTALE O EDITOR VISUAL STUDIO A PARTIR DO GESTOR DE PACOTES

Instale o Pacote do Editor Visual Studio Unity

O VS Code funciona com muitas extensões disponíveis para funcionar como um IDE completo.

Você precisará completar várias etapas para usar o VS Code no Unity.

Primeiro, baixe e instale o Visual Studio Code a partir do site, onde você encontrará versões para Windows, macOS e Linux.

Depois de instalar o VS Code, obtenha o pacote do Editor Visual Studio para Unity. Na janela Gerenciador de Pacotes, certifique-se de instalar. Se você tiver uma versão mais antiga do pacote, atualize para versão 2.0.20 ou superior.

O pacote do Editor Visual Studio agora lida com toda a família de produtos Visual Studio. Certifique-se de não confundi-lo com o pacote chamado Editor do Visual Studio Code, que não é mais suportado.

visualcode-1
SELECIONANDO O VS CODE COMO O EDITOR DE SCRIPT EXTERNO

Configure o VS Code para Unity

Após instalar o VS Code e o pacote Visual Studio Editor, você precisará definir o VS Code como o editor de script externo.

Faça isso através de Unity > Preferências > Ferramentas Externas no Editor. Em Editor de Script Externo, escolha Visual Studio Code no menu suspenso. Se o VS Code não aparecer na lista, clique em Procurar e localize o executável do VS Code no seu sistema. Na próxima vez que você abrir um arquivo C# no Unity, ele abrirá o Visual Studio Code para você.

visual-studio-code-extension
A EXTENSÃO UNITY PARA O VISUAL STUDIO CODE ESTÁ DISPONÍVEL NO MARKETPLACE DO VISUAL STUDIO.

Instale a extensão do VS Code

O próximo passo é instalar a extensão Unity para o Visual Studio Code, que fornece uma experiência de desenvolvimento Unity simplificada. Ela se baseia nas ricas capacidades fornecidas pelo C# Dev Kit e extensões C#, e se integra nativamente ao Visual Studio Code.

Os principais recursos incluem:

- Um depurador para seu Editor Unity e jogadores

- Analisadores e refatorações específicas do C# para Unity

- Coloração de código para formatos de arquivo Unity (.asmdef, .shader, .uss, .uxml)

Vá para o Marketplace do Visual Studio para obter a extensão. Após baixá-la, uma janela solicitará que você a abra no aplicativo Visual Studio Code. O VS Code então instalará as extensões Unity, incluindo C# Dev Kit e extensões C#.

Uma vez instalado, você pode configurar o ambiente do C# Dev Kit.

debugging-in-visual-code
DEPURAÇÃO NO VS CODE

Depurando usando o VS Code

Há um botão Play na barra de ferramentas à esquerda do editor VS Code que está marcado com um ícone de inseto. Ao clicar nisso, você abrirá a visualização Executar e Depurar. Na parte superior dessa visualização, há um botão Reproduzir e uma lista suspensa de opções de lançamento do arquivo launch.json. Selecione o Unity Editor (deve já estar selecionado por padrão, pois é a primeira opção de lançamento).

A visualização Executar e Depurar inclui cinco janelas para examinar o estado do seu programa: Locais, Assistir, Pilha de Chamadas, Pontos de Interrupção e Pontos de Interrupção de Exceção (esta última opção geralmente não é usada com tanta frequência quanto as outras quatro). Essas janelas ajudam você a inspecionar seu código e entender o estado atual de sua aplicação enquanto você está depurando. Elas funcionam de maneira semelhante às janelas de depuração no Visual Studio.

Adicione pontos de interrupção clicando na margem ou pressionando F9 quando a linha do ponto de interrupção estiver selecionada no código que você deseja testar. Os pontos de interrupção na margem do editor serão mostrados como círculos vermelhos sólidos.

Os pontos de interrupção podem ser editados clicando com o botão direito, e condições podem ser adicionadas para controlar a interrupção do programa. Quando a execução do programa é pausada no VS Code, uma barra de ferramentas é adicionada à visualização (semelhante ao Visual Studio). A barra de ferramentas fornece os seguintes botões:

- Reproduzir/Pausar (F6)

- Passar (F10)

- Entrar (F11)

- Sair (⇧F11)

- Reiniciar: Ctrl⇧F5 (Windows) e ⇧⌘F5 (macOS)

- Parar Depuração (⇧F5)

Saiba mais sobre o recurso da barra de ferramentas do VS Code na documentação do VS Code, e veja este vídeo para mais dicas.

visualcode
AS JANELAS DE DEPURAÇÃO NO VS CODE

Aproveitando as janelas de depuração

Local
A janela Local exibe os valores de todas as variáveis locais no escopo atual onde a execução está pausada. Isso inclui variáveis declaradas dentro do método ou função que você está depurando atualmente, permitindo que você as inspecione para verificar os valores das variáveis no ponto atual da execução do seu código.

Watch
A janela Watch permite que você adicione variáveis ou expressões específicas que deseja monitorar durante o processo de depuração, adicionando manualmente qualquer variável ou expressão ao Watch. Você pode ver os valores sendo atualizados à medida que avança pelo código, um recurso útil quando deseja acompanhar variáveis ou expressões específicas ao longo da sessão de depuração, mesmo que não estejam no escopo atual.

Call Stack
A janela Call Stack é útil para entender o fluxo do seu código e identificar como uma parte específica do código foi alcançada. Ela mostra a sequência de chamadas de métodos ou funções que levaram ao ponto atual de execução, com cada entrada na pilha de chamadas representando uma chamada de método ou função e a chamada mais recente no topo. Você pode clicar em qualquer entrada na pilha de chamadas para navegar até o código correspondente em seu projeto e visualizar as variáveis locais naquele ponto da execução.

Breakpoint
A janela Breakpoint mostra uma lista de todos os pontos de interrupção que você definiu em seu código. Os pontos de interrupção são os marcadores que você coloca em seu código para pausar a execução quando uma linha específica é alcançada. Você pode usar esta janela para habilitar ou desabilitar pontos de interrupção, removê-los ou navegar até a linha correspondente do código em seu projeto. Isso é útil para gerenciar seus pontos de interrupção (se você tiver muitos) e para pular rapidamente para locais específicos em seu código onde deseja pausar a execução.

Write_Clean_Code

Mais recursos para criadores avançados de Unity

Você está planejando usar outro editor de código? Você pode ler nosso artigo sobre Microsoft Visual Studio 2022.

Ajude a aumentar a produtividade da equipe com nosso e-book Crie um guia de estilo C#: Escreva um código mais limpo que escale. Obtenha conselhos de especialistas da indústria sobre como criar um guia de estilo de código para ajudar sua equipe a desenvolver uma base de código limpa, legível e escalável.

Você encontrará muitas mais dicas de produtividade em 70+ dicas para aumentar a produtividade com Unity. Melhore seu fluxo de trabalho agregado do dia a dia com Unity 2020 LTS, incluindo dicas que até mesmo desenvolvedores experientes podem ter perdido.

Encontre todos os e-books e artigos avançados da Unity no hub de melhores práticas da Unity.