Managed DirectX come punto di partenza
-
27-09-2019 - |
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
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.