Allora, si arriva a questo punto: se si conoscono già bene le DirectX, inutile imparare XNA, altrimenti è una buona strada da intraprendere per migliorare la propria conoscenza nella grafica. Sono due sentieri paralleli.
A mio parere, meglio XNA, dato che semplifica molte cose. Solo per il 3D, ad esempio, ci sono moltissime classi e funzioni per eseguire in automatico trasformazioni geometriche, calcolo matriciale, calcolo vettoriale, interpolazioni, ecc... E inoltre si può agire direttamente sugli shader (non so si può fare in directx, forse sì...).
|