2009-10-01 17 views

Respuesta

11

¿Reemplaza XNA de forma efectiva Managed DirectX? De acuerdo con el wikipedia entry for MDX lo hace. Al menos para el desarrollo del juego.

XNA tiene como objetivo ser un marco para hacer juegos, por lo que es fácil comenzar. Managed DirectX es "solo" un contenedor administrado sobre las API, por lo que tiene más libertad, pero probablemente tenga que hacer más código de estilo de marco usted mismo.

Además, ahora está el API Code Pack, que proporciona envoltorios administrados alrededor de las últimas API de DirectX. Para mí, eso suena como una versión actualizada de lo que solía ser Managed DirectX.

Esta respuesta está fechada ya que XNA ya no es compatible oficialmente. Cualquier persona interesada en usar DirectX desde el código administrado debe consultar Win2D además de las sugerencias en las otras respuestas a esta pregunta.

+0

Gracias por la información, especialmente con respecto al API Code Pack. Me pregunto si actualizarán la porción de DirectX del paquete de códigos a medida que aparezcan nuevas versiones de DirectX. Algo me dice que MS lo dejará en la versión de DirectX que se envía con Win7 (al menos hasta Win8). –

2

No es exactamente lo mismo. Una cosa que debes tener en cuenta es que Managed DirectX ya no se desarrollará. Entonces, si cambia a XNA, admite DirectX 9, pero no DirectX 10 (u 11 pronto). Entonces, si realmente quiere reemplazar Managed DirectX, debe echarle un vistazo al SlimDX. No es (todavía) tan grande como MDX, pero esto cambiará y todo debería ser compatible. Lo mejor es que también es compatible con DirectX 10. Lo usé yo mismo y supongo que funciona bien.

Cuestiones relacionadas