Jogos em DirectX | Visual Studio2020-11-23T14:01:50-08:00

Desenvolvimento de jogos em DirectX

Escreva, compile e depure seus jogos em DirectX no Visual Studio.

captura de tela dos modelos DX no .NET Framework

Modelos de projeto

Início rápido

Comece a criar jogos em DirectX no Visual Studio usando os modelos de projetos DirectX internos. Crie um jogo em DirectX 12 ou DirectX 11 para Windows ou Windows Phone e encontre o modelo mais adequado para você.

Depuração de gráficos

Capture quadros no local ou de maneira remota

Solucionar problemas de renderização pode se tornar complicado. O Diagnóstico de Gráficos do Visual Studio possibilita que a captura e a análise dos quadros de seus jogos em DirectX 10, 11 ou 12 seja feita de uma maneira fácil, no local ou remotamente. Você pode inspecionar cada evento do DirectX, objeto gráfico, histórico de pixel e examinar o pipeline gráfico para compreender exatamente o que ocorreu durante o quadro. Essa ferramenta também captura pilhas de chamadas para cada evento de gráficos, facilitando a navegação de retorno ao código do aplicativo no Visual Studio.

depurar
debugShader

Depure o código do sombreador

Use o mesmo depurador de altíssima qualidade em seu código de sombreador

Depurar o código de sombreador de um quadro capturado é outra ótima maneira de identificar a origem dos problemas de renderização. Basta definir um ponto de interrupção no código de sombreador e pressionar F5 para depurá-lo. Você pode inspecionar variáveis e expressões em Locais e Autos. Se já usou o depurador do Visual Studio com outras linguagens, você se sentirá em casa.

Aumente a taxa de quadros

Localize chamadas de emissão caras

Procurando maneiras de aumentar a taxa de quadros do seu jogo? A Análise de Quadros do Visual Studio pode te ajudar. A análise, realizada em quadros capturados para encontrar chamadas de emissão caras, com testes para explorar oportunidades de otimização de desempenho, retorna um ótimo relatório.

frameRate-op
AnalyizeGPU-op

Analise o uso de GPU

Compreenda o desempenho do seu jogo sobre CPU e GPU

Com o Uso de GPU do Visual Studio você poderá compreender o desempenho do seu jogo sobre CPU e GPU. O Uso da GPU coleta dados em tempo real e complementa a Análise de Quadros, executada em quadros capturados de maneira offline. O relatório do Uso de GPU exibirá onde ocorre o afunilamento de maneira muito clara, seja na CPU ou na GPU.

Editor de códigos do sombreador

Coloração de sintaxe de sombreador

O editor de códigos do sombreador do Visual Studio reconhece os códigos do seu sombreador em arquivos HLSL ou FX. O editor de sombreador fornece realce de sintaxes e preenchimento automático de chaves, facilitando a leitura e a escrita de código de sombreador no Visual Studio. Você também pode configurar o editor para usar suas fontes e temas favoritos.

ShaderCode
Compilador

Compile códigos do sombreador

Os arquivos do sombreador integram seu projeto

Exatamente como deveria ocorrer, os arquivos do sombreador podem ser gerenciados e compilados como partes de seus projetos no Visual Studio. Basta definir propriedades do arquivo sombreador e especificar o tipo e o modelo de sombreador e as configurações de otimização que você deseja. O Visual Studio se encarregará da compilação do sombreador para você.

Crie sombreadores de pixel

... no Designer de Sombreador do Visual Studio

Se você não está familiarizado com HLSL ou prefere uma maneira visual para criar sombreadores, o Designer de Sombreador do Visual Studio faz isso para você. Ao invés de escrever códigos do sombreador em um editor, você pode adicionar e conectar nós do sombreador através de uma interface gráfica. Assim, pode aplicar texturas diferentes, luzes e até mesmo adicionar e exibir animações em tempo real. Criar sombreadores nunca foi tão fácil.

Sombreador de Pixel
Modelos 3D

Exibir modelos 3D

... no Visualizador de Modelos do Visual Studio

Você não precisa deixar o IDE em que está trabalhando para conferir o novo modelo 3D que seu artista enviou. Você pode exibir modelos 3D OBJ e FBX no próprio Visual Studio. Panorâmica, zoom, alterar as posições de câmera, exibir os objetos com animações com base no tempo… há muito para ser explorado no mundo 3D. Você também pode realizar edições simples nos modelos no Visualizador de Modelos.

Edite texturas

... no Editor de Imagens do visual Studio

O Editor de Imagens do Visual Studio é excelente para arquivos de imagem, e também compreende arquivos de textura de Superfície do DirectDraw (DDS). Além das funcionalidades de exibição básica e desenho, você também alternar canais RGBA, gerar mini mapas e aplicar filtros. Este editor de imagens é capaz de realizar muitas tarefas de edição de texturas.

Textura
IC819637

Pipeline de conteúdo de ativos

Gerencie pipelines de conteúdo

Administrar ativos em vários formatos pode se tornar exaustivo. O Visual Studio possibilita gerenciamento de pipeline de conteúdo para imagens, modelos e sombreadores. Basta definir as propriedades do arquivo para usar o pipeline de conteúdo e definir as configurações. O Visual Studio realizará as conversões de formato para você em tempo de compilação.

IDE repleto de recursos e gratuito para estudantes, desenvolvedores de software de código aberto e individuais

Download gratuito

Ferramentas profissionais do desenvolvedor, serviços e benefícios de assinatura para pequenas equipes

Avaliação gratuita

Solução completa para atender às necessidades de demanda por qualidade e escala para equipes de todos os tamanhos

Avaliação gratuita

Comentários