Condividi tramite


Creare la prima app di Windows con DirectX

Se conosci DirectX, puoi sviluppare un'app DirectX usando C++ nativo e HLSL per sfruttare appieno l'hardware grafico.

Usare questa esercitazione di base per iniziare a sviluppare app DirectX, quindi usare la roadmap per continuare a esplorare DirectX.

App desktop di Windows con C++ e DirectX

Un'app desktop di Windows con DirectX è un'app sviluppata con API DirectX e C++ native. Questo modello è più complesso di un'app scritta in un framework gestito, ma offre maggiore flessibilità e maggiore accesso alle risorse di sistema in particolare ai dispositivi grafici. Quindi, è un buon modello per lo sviluppatore esperto.

Perché sviluppare un'app di Windows con DirectX?

La risposta è semplice: vuoi creare un gioco con grafica o multimediale e puoi usare le funzionalità supportate da molti dispositivi grafici. Questo non sarà facile se non sei nuovo allo sviluppo di giochi o allo sviluppo di Windows e C/C++, ma c'è una buona notizia: DirectX 11 è la versione più semplice e coesa di Microsoft DirectX ancora. È anche il più potente e ricco di funzionalità. Se l'obiettivo è quello di gestire lo sviluppo di giochi e apprendere le tecniche di rendering più avanzate, DirectX può offrire la possibilità di farlo.

Detto questo, la pianificazione del gioco (o dell'app interattiva in tempo reale) è essenziale. Se non si ha esperienza con lo sviluppo di giochi e il gioco non ha requisiti grafici impegnativi, è consigliabile svilupparlo con .NET Framework. Inoltre, molti pacchetti di grafica e sviluppo di giochi "middleware" sono disponibili per le piattaforme Windows e alcuni non richiedono competenze di programmazione significative.

Se sei sicuro, o hai semplicemente un sogno di creare un gioco con grafica ad alta fedeltà (o un'app con contenuti grafici complessi), allora continua a leggere!

In questa sezione

Argomento Descrizione
Prerequisiti per lo sviluppo con DirectX
Quando si inizia a sviluppare un'app di Windows con DirectX, tenere presenti i prerequisiti in questa pagina. Sono incluse le tecnologie che è necessario conoscere prima di immergersi.
Introduzione a DirectX per Windows
La creazione di un gioco DirectX per Windows è una sfida per un nuovo sviluppatore. Qui esaminiamo rapidamente i concetti coinvolti e i passaggi da eseguire per iniziare a sviluppare un gioco usando DirectX e C++.
Tabella di marcia per le app DirectX per desktop
Ecco le risorse chiave che consentono di iniziare a usare DirectX e C++ per sviluppare app desktop a elevato utilizzo di grafica, ad esempio giochi.