Compartilhar via


Criar seu primeiro aplicativo do Windows usando o DirectX

Se você conhece o DirectX, pode desenvolver um aplicativo DirectX usando C++ nativo e HLSL para aproveitar ao máximo o hardware gráfico.

Use este tutorial básico para começar a usar o desenvolvimento de aplicativos DirectX e, em seguida, use o roteiro para continuar explorando o DirectX.

Aplicativo da área de trabalho do Windows com C++ e DirectX

Um aplicativo da área de trabalho do Windows com DirectX é um aplicativo desenvolvido usando APIs nativas C++ e DirectX. Esse modelo é mais complexo do que um aplicativo escrito em uma estrutura gerenciada, mas fornece maior flexibilidade e maior acesso aos recursos do sistema, especialmente dispositivos gráficos. Portanto, é um bom modelo para o desenvolvedor experiente.

Por que desenvolver um aplicativo do Windows com o DirectX?

A resposta é simples: você deseja criar um jogo com uso intensivo de elementos gráficos ou multimídia e pode usar os recursos aos quais muitos dispositivos gráficos dão suporte. Isso não será fácil se você for novo no desenvolvimento de jogos ou no desenvolvimento do Windows e no C/C++, mas há algumas boas notícias: o DirectX 11 é a versão mais simples e coesa do Microsoft DirectX até agora. Ele também é o mais poderoso e rico em recursos. Se seu objetivo for master desenvolvimento de jogos e aprender as técnicas de renderização mais avançadas, o DirectX poderá oferecer a oportunidade para você fazer isso.

Dito isso, planejar seu jogo (ou aplicativo interativo em tempo real) é essencial. Se você for novo no desenvolvimento de jogos e seu jogo não tiver requisitos gráficos exigentes, considere desenvolvê-lo com o .NET Framework. Além disso, muitos elementos gráficos "middleware" e pacotes de desenvolvimento de jogos estão disponíveis para plataformas Windows, e alguns não exigem habilidades significativas de programação.

Se você estiver confiante ou simplesmente tiver um sonho de fazer um jogo com gráficos de alta fidelidade (ou um aplicativo com conteúdo gráfico complexo), leia!

Nesta seção

Tópico Descrição
Pré-requisitos para desenvolvimento com o DirectX
Quando você começar a desenvolver um aplicativo do Windows usando o DirectX, tenha em mente os pré-requisitos nesta página. Isso inclui as tecnologias que você precisa saber antes de se aprofundar.
Introdução ao DirectX para Windows
Criar um jogo DirectX para Windows é um desafio para um novo desenvolvedor. Aqui, analisamos rapidamente os conceitos envolvidos e as etapas que você deve seguir para começar a desenvolver um jogo usando DirectX e C++.
Roteiro para aplicativos DirectX para Desktop
Aqui estão os principais recursos para ajudá-lo a começar a usar DirectX e C++ para desenvolver aplicativos de Área de Trabalho com uso intensivo de gráficos, como jogos.