XNA sostituisce effettivamente Managed DirectX? Secondo lo wikipedia entry for MDX lo fa. Almeno per scopi di sviluppo del gioco.
XNA vuole essere un framework per creare giochi, quindi è facile iniziare. Managed DirectX è "solo" un wrapper gestito tramite le API, quindi hai più libertà, ma probabilmente devi fare più codice di stile del framework da solo.
Inoltre, ora c'è lo API Code Pack, che fornisce wrapper gestiti attorno alle più recenti API DirectX. Per me sembra una versione aggiornata di ciò che una volta era Managed DirectX.
Questa risposta è datata poiché XNA non è più ufficialmente supportato. Chiunque fosse interessato a utilizzare DirectX dal codice gestito dovrebbe verificare Win2D in aggiunta ai suggerimenti nelle altre risposte a questa domanda.
fonte
2009-10-01 07:33:20
Grazie per le informazioni, in particolare per quanto riguarda il pacchetto di codici API. Mi chiedo solo se aggiorneranno la parte DirectX del Code Pack quando usciranno nuove versioni di DirectX. Qualcosa mi dice che MS lascerà la versione di DirectX fornita con Win7 (almeno fino a Win8). –