2009-09-17 8 views
2

Ceci est un sujet assez profond je suppose, donc toute URL avec des informations d'insight est également acceptée avec plaisir. J'ai beaucoup travaillé avec nativex direct, jamais géré. D'autre part, la plupart du temps lors du développement d'autres types d'applications qui n'ont pas besoin de rendu gpu avancé, je m'en tiens généralement au code managé tel que C#. En commençant à favoriser C# de plus en plus, j'ai pensé à essayer quelques directx gérés. Donc, ma question est de savoir s'il y a des inconvénients et des avantages remarquables de l'utilisation de directx géré. Bien sûr, je suis surtout intéressé par les inconvénients potentiels.Géré DirectX

Si je ne réponds pas, je devrais probablement y aller. Ensuite, je ferai en sorte de répondre à la première chose demain! J'attends vos réponses avec impatience.

Jonas

Répondre

7

Managed DirectX a été désapprouvée par Microsoft. Vous pouvez toujours l'utiliser mais ce n'est probablement pas votre meilleur choix. Les alternatives incluent XNA, SlimDX et les nouveaux wrappers gérés dans le Windows API Code Pack.

+0

Ah je vois. Merci pour la contribution. J'ai beaucoup lu sur XNA, ce qui est assez intéressant. Mais il semble que, d'une certaine manière, ils imposent la simplicité au développeur, ce qui peut dans certains cas être bon et parfois gênant. Bien que je ne sais pas assez sur le sujet pour en discuter. Je suppose que je vais devoir essayer d'abord et voir. Merci –

+0

Aussi, puisque XNA et managedx direct sont en quelque sorte des choses en termes de cadre, XNA tombe un peu hors sujet dans cette discussion. Donc je suppose que c'est à peu près la réponse à ma question, merci encore! –

4

Une autre alternative au "Managed DirectX" maintenant obsolète est SharpDx. Cela a été comparé à XNA, SlimDX et le code de l'API Windows avec results favorable.

+0

Merci, c'est pour le moins intéressant, même pour une réponse très tardive. J'ai un nouveau projet et je vais probablement l'utiliser! –

+0

SharpDX est également très à jour, avec le soutien de métro Windows 8 en place –