Crie seu primeiro aplicativo da Windows Store em DirectX

[Esta série de tutoriais é apresentada em Desenvolva ótimos aplicativos para Windows 8.]

Se conhecer o DirectX, poderá desenvolver um aplicativo DirectX da Windows Store usando C++ e HLSL nativos para aproveitar ao máximo o hardware gráfico.

Esta seção fornece tutoriais e procedimentos básicos para introdução ao desenvolvimento de aplicativos DirectX.

Observação  

Embora este tutorial enfoque a criação de aplicativos da Windows Store para Windows 8.1, também é possível usar C++ e DirectX para desenvolver aplicativos da Windows Phone Store para Windows Phone 8.1. Para obter mais informações, tutoriais e recursos, veja Desenvolvendo aplicativos do Tempo de Execução do Windows (C++ e DirectX).

Aplicativos da Windows Store com C++

Um aplicativo da Windows Store com DirectX é desenvolvido usando APIs C++ e DirectX nativas que foram disponibilizadas para o Tempo de Execução do Windows. Esse modelo é mais complexo do que o aplicativo da Windows Store usual, mas oferece maior flexibilidade e mais acesso aos recursos do sistema, especialmente dispositivos gráficos. Portanto, é um bom modelo para o desenvolvedor experiente.

Por que desenvolver um aplicativo da Windows Store com C++?

A resposta é simples: você deseja criar um jogo com muito gráfico ou multimídia, e pode usar os recursos suportados por muitos dispositivos gráficos. Isso não será fácil se você for novo em desenvolvimento de jogos ou em desenvolvimento do Windows e em C/C++, mas há uma boa notícia: esta é a versão mais simples e coesiva existente do Microsoft DirectX. E a mais avançada e com grande variedade de recursos. Se sua meta é se especializar em desenvolvimento de jogos e aprender as técnicas mais avançadas, então o DirectX pode dar essa oportunidade a você.

Ou seja, é essencial planejar seu jogo. Se você for novo no desenvolvimento de jogos e seu jogo não tiver requisitos gráficos exigentes, então considere desenvolvê-lo como um aplicativo da Windows Store usual. Além disso, muitos pacotes de desenvolvimento de gráficos "middleware" e de jogos estão disponíveis para plataformas Windows, sendo que algumas não requerem habilidades de programação significantes.

Se você estiver decidido ou simplesmente tiver o sonho de compilar um jogo com gráficos de alta fidelidade (ou um aplicativo com conteúdo gráfico complexo), então adiante!

Nesta seção

TópicoDescrição

Pré-requisitos

Lembre-se dos pré-requisitos desta página quando você começar a desenvolver um aplicativo da Windows Store em DirectX. Incluindo as tecnologias que você precisa saber antes de se aprofundar no assunto.

Como começar a desenvolver um jogo DirectX simples para a Windows Store

A criação de um jogo Microsoft DirectX para a Windows Store é uma tarefa desafiadora para um novo desenvolvedor. Aqui, vamos rever rapidamente os conceitos envolvidos e as etapas para começar o desenvolvimento de um jogo usando DirectX e C++.

Como configurar o seu aplicativo para mostrar uma visualização

Para desenvolver um aplicativo da Windows Store com DirectX, você deve compreender como vincular o DirectX até a infraestrutura de janelas fornecida pelo Tempo de Execução do Windows e exposta como os tipos CoreApplicationView e CoreWindow. Este tópico o guiará pelo processo de criação de um objeto CoreWindow e de conexão de uma cadeia de troca do DirectX a esse objeto.

Mapa para aplicativos da Windows Store em DirectX e C++

Veja aqui os principais recursos para ajudá-lo a começar a usar as linguagens DirectX e C++ para desenvolver aplicativos da Windows Store que fazem uso intensivo de elementos gráficos, como jogos.

 

 

 

Mostrar:
© 2015 Microsoft