Managed DirectX (MDX) es la API obsoleta de Microsoft para la programación DirectX en .NET Framework . MDX se puede utilizar desde cualquier lenguaje en .NET Framework (a través de Common Language Runtime ). MDX se puede utilizar para desarrollar aplicaciones multimedia e interactivas (por ejemplo, juegos, compilados solo para x86 ), lo que permite una representación gráfica de alto rendimiento y permite al programador hacer uso de hardware gráfico moderno mientras trabaja dentro de .NET Framework.
Descripción general
Managed DirectX se lanzó por primera vez en 2002 para permitir un acceso menos complicado a la API de DirectX a través del marco .NET. El SDK de Managed DirectX permite a los desarrolladores acceder a numerosas clases que permiten la representación de gráficos 3D ( Direct3D ) y otras API de DirectX de una manera mucho más sencilla y orientada a objetos. Sin embargo, MDX no es compatible con las API más nuevas, como Direct3D 10, XInput y XAudio 2 .
MDX ha quedado obsoleto en favor de XNA Game Studio Express . Sin embargo, es posible utilizar otras API más directas para el marco DirectX, como el proyecto de código abierto SlimDX y SharpDX.
Versiones
MDX 1.1
- Esta fue la primera versión disponible y sigue siendo la versión estable actual.
- Se puede utilizar en las versiones 1.1 y 2.0 de .NET Framework.
- Proporciona una API orientada a objetos que implementa una funcionalidad muy similar a DirectX 9.
Versión beta de MDX 2.0
- Se canceló cuando todavía estaba en fase beta. Ya no está disponible.
- MDX 2.0 fue reemplazado por Microsoft XNA ( Direct X New Architecture ).
- La API difería de MDX 1.1 en varios lugares.
Enlaces externos
- Centro de desarrollo de Microsoft DirectX
- Tutorial sobre cómo administrar DirectX con IronPython