2009-10-01 4 views
1

Je travaille sur le choix entre Managed DirectX (via MS API Codepack), bibliothèque SlimDX (wrapper géré pour DirectX), XNA (wrapper géré ++ pour Directx9 uniquement) ou Directx non managé (20% + temps de développement supplémentaire). Par conséquent, le MS API Codepack m'intéresse, car il prend en charge DirectX. Cependant, j'ai le sentiment qu'ils pourraient ne pas supporter les futures versions avec le Codepack. Ma pensée est qu'ils voulaient juste quelque chose pour soutenir la version de DirectX qui est livré avec Windows 7.Pack de code API MS - Supportera-t-il les futures versions de DirectX?

Est-ce que la fonctionnalité DirectX du code de l'API MSI va être mise à jour au fur et à mesure de l'avancement de DirectX?

Merci

+0

Quelles futures versions de DirectX? DirectX est mort, est tout à propos de XNA maintenant. –

+1

XNA inclut une enveloppe autour de DirectX 9 en plus de fonctionnalités supplémentaires pour faciliter le développement du jeu rapide. XNA = Directx9. XNA ne peut pas prendre en charge DirectX 10, car le matériel XBOX360 ne peut pas prendre en charge DirectX10. Dire que DirectX est mort suggère que XNA est mort aussi. –

Répondre

2

Il n'y a aucun moyen de le savoir. Cependant, je dirais que j'utilise SlimDX depuis un moment maintenant, et c'est très, très bien pensé. L'avantage par rapport à il y a les autres options que j'ai essayé, comprennent:

  • Prise en charge de DirectX 9, 9Ex, 10 et 11
  • API Clean - Très facile au port à partir d'échantillons DirectX, mais se sent encore plus comme .NET
  • 32 et 64 bits versions natives
  • toujours très à jour avec les versions du SDK DX (généralement au bout de quelques semaines d'un nouveau SDK, il y a une nouvelle version SlimDX)

Les fenêtres Pack de code API a une belle enveloppe d, mais est problématique pour moi puisque c'est DX10 + seulement, donc pas de support XP.

Questions connexes