Domanda

I conosce la differenza tra la gestione e non gestito DirectX. La mia domanda è se ho deciso di fare gestito directX come punto di partenza, sarebbe aiutarmi a capire meglio non gestito DirectX. Onestamente, l'unica cosa che vedo differente circa il 2 è il modo di avviare e accedere alle risorse. Matrix Math è Matrix, non importa che cosa così se imparo in gestito, allora dovrebbe andare bene a non gestito

È stato utile?

Soluzione

Finché si bastone con Managed DirectX (o SlimDX) e non uno dei quadri più recenti come XNA poi l'API si traduce abbastanza direttamente da riuscito a non gestito.

Mi consiglia di utilizzare SlimDX in quanto è un wrapper molto sottile sopra le API DirectX. Ed è aggiornata a differenza Managed DirectX.

Altri suggerimenti

DX Managed non è più supportato da Microsoft a mia conoscenza. SlimDX è davvero una scelta migliore.

XNA è una scelta abbastanza buona.

Il tutto in se vi insegnerà come funziona un'API 3D. La maggior parte sono abbastanza simili. Se si può fare cose con SlimDX o XNA allora si dovrebbe essere in grado di trasferire le vostre abilità verso gestito DirectX piuttosto facilmente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top