Partilhar via


Crie seu primeiro aplicativo do Windows usando DirectX

Se você conhece o DirectX, pode desenvolver um aplicativo DirectX usando C++ e HLSL nativos 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.

Aplicação de ambiente de trabalho do Windows com C++ e DirectX

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

Por que desenvolver um aplicativo do Windows com DirectX?

A resposta é simples: você quer fazer um jogo que seja intensivo em gráficos ou multimídia e possa usar os recursos que muitos dispositivos gráficos suportam. Isso não será fácil se você é novo no desenvolvimento de jogos ou no desenvolvimento do Windows e C/C++, mas há algumas boas notícias: o DirectX 11 é a versão mais simples e coesa do Microsoft DirectX até agora. É também o mais poderoso e rico em recursos. Se o seu objetivo é dominar o desenvolvimento de jogos e aprender as técnicas de renderização mais avançadas, o DirectX pode fornecer a oportunidade para você fazer isso.

Dito isso, planejar seu jogo (ou aplicativo interativo em tempo real) é essencial. Se você é novo no desenvolvimento de jogos e seu jogo não tem requisitos gráficos exigentes, considere desenvolvê-lo com o .NET framework. Além disso, muitos 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ê está confiante, ou simplesmente tem o sonho de fazer um jogo com gráficos de alta fidelidade (ou um aplicativo com conteúdo gráfico complexo), então continue lendo!

Nesta secção

Tópico Descrição
Pré-requisitos para desenvolver com DirectX
Quando você começar a desenvolver um aplicativo do Windows usando DirectX, lembre-se dos pré-requisitos nesta página. Isso inclui as tecnologias que você precisa saber antes de mergulhar.
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 aplicações DirectX de ambiente de trabalho
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.