2009-05-27 20 views
5

Hoy he visto que Microsoft anunció la versión 0.85 de:¿Microsoft está protegiendo Managed DirectX?

"Windows® API Code Pack for Microsoft® .NET Framework"

Este paquete está dirigido a Windows 7 OS, aunque se supone que la mayoría de las características para trabajar con Vista. Una de las características de este paquete es compatible con DirectX 11.

Sabiendo que hace unos años Microsoft detuvo el desarrollo de Managed DirectX, y mientras tanto desarrolló XNA Game Studio, es difícil ver el propósito de esto. Despliegue simplificado? ¿Quizás las aplicaciones de escritorio W7 están destinadas a depender mucho de DirectX? ¿O?

Alguien tiene un buen comentario en relación con este DX logrado resucitado?

+0

no es el marco XNA se ríe de DX con material extra y un nombre diferente? El paquete de código se parece a .NET Futures para las características de Windows 7. – Will

+0

se ve así, pero solo a primera vista. DirectX no es característica específica de Windows 7 :) Tal DirectX 11 es, pero ... – Jox

+2

@Will: No. Es un poco diferente a la MDX 1.1 o 2.0. Se puede usar más o menos como MDX, pero hay mucha basura y menos control sobre cosas de bajo nivel en XNA (por ejemplo, estás obligado a usar el grupo administrado para todo en XNA, que huele a tiempo real y alto perf. graphics). –

Respuesta

4

Por el momento, Microsoft de hecho no tiene planes de traer de vuelta MDX. Sin embargo, tienen XNA, que usted y otros han mencionado. MDX era solo una delgada envoltura alrededor de la funcionalidad de DirectX. Es decir, tenía algunas funciones de dispositivo, tenía algunas funciones de IO, y las incluía en clases administradas, nada más. XNA es mucho más que eso, tiene su propia cartera de contenido, un soporte de mayor nivel para shaders, modelos 3D, texturas, administración de dispositivos, etc. También es multiplataforma, ya que también se ejecuta en la PC, Xbox360. como el Zune. Por lo tanto, en resumen, no hay planes para resucitar MDX, pero hay alternativas, como el mencionado XNA. También hay otro proyecto, no de Microsoft, SlimDX. Es una envoltura administrada alrededor de DirectX, muy similar a MDX, excepto que parece mucho más agradable de usar, a primera vista. No lo he usado demasiado, pero al leer lo que otros dicen, parece estar haciendo un buen trabajo. Espero que esto responda tu pregunta.

0

La forma en que lo leí, son simplemente proporcionar envolturas delgadas que permite un fácil acceso a la API de .NET D3D.

Managed DirectX fue un esfuerzo mucho más grande, básicamente, una API diseñada por separado. Dudo que esa sea la manera en que pretenden ir con esto.