Feedback

Jogos em DirectX | Visual Studio 2018-04-24T10:37:33+00:00

Desenvolvimento de jogos em DirectX

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

Modelos de projeto

Comece imediatamente

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.

debug

debugShader

Depure o código do sombreador

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

Depurar 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 do 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

AnalyzeGPU

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 de 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

Compiler

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 é familiar 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.

PixelShader

3dModels

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.

Texture

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.

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial

Free, fully-featured IDE for students, open-source and individual developers

Download

Professional developer tools, services, and subscription benefits for small teams

Download

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Download