Condividi tramite


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.