Creare la prima app di Windows con DirectX
Se si conosce DirectX, è possibile sviluppare un'app DirectX usando C++ nativa e HLSL per sfruttare al meglio l'hardware grafico.
Usare questa esercitazione di base per iniziare a usare lo sviluppo di app DirectX, quindi usare la roadmap per continuare a esplorare DirectX.
App desktop Windows con C++ e DirectX
Un'app desktop di Windows con DirectX è un'app sviluppata usando API C++ e DirectX 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 Windows con DirectX?
La risposta è semplice: si vuole creare un gioco che è grafica- o multimediale- e può usare le funzionalità supportate da molti dispositivi grafici. Questo non sarà facile se si è nuovi allo sviluppo di giochi o allo sviluppo di Windows e C/C++, ma c'è una buona notizia: DirectX 11 è la versione più semplice e più 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 l'opportunità di farlo.
Detto questo, la pianificazione del gioco (o l'app interattiva in tempo reale) è essenziale. Se non si è nuovi allo sviluppo di giochi e il gioco non ha requisiti grafici impegnativi, prendere in considerazione lo sviluppo con .NET Framework. Inoltre, molti pacchetti di sviluppo di giochi e grafica "middleware" sono disponibili per le piattaforme Windows e alcuni non richiedono competenze di programmazione significative.
Se sei sicuro, o semplicemente hai un sogno di fare un gioco con grafica ad alta fedeltà (o un'app con contenuto grafico complesso), leggi su!
Contenuto della 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 intraprendere per iniziare a sviluppare un gioco usando DirectX e C++. |
Roadmap per app DirectX desktop |
Ecco le risorse chiave per iniziare a usare DirectX e C++ per sviluppare app desktop a elevato utilizzo di grafica, ad esempio giochi. |