繁体   English   中英

微软是否重新管理Managed DirectX?

[英]Is Microsoft ressurecting Managed DirectX?

今天我看到微软公布了0.85版的:

“用于Microsoft®.NETFramework的Windows®API代码包”

这个包是针对Windows7操作系统的,虽然大多数功能应该在Vista下运行。 这个包的功能之一是支持DirectX 11。

知道几年前微软停止了Managed DirectX的开发,并且同时开发了XNA Game Studio,很难看出这个目的。 简化部署? 也许W7桌面应用程序在很大程度上依赖于DirectX? 要么?

任何人都对这个复活的托管DX有好评吗?

目前,微软并没有任何计划将MDX带回来。 但是,他们有XNA,你和其他人都提到过。 MDX只是围绕DirectX功能的一个薄包装器。 也就是说,你有一些设备功能,你有一些IO功能,那些被包装到托管类中,仅此而已。 XNA远不止于此,拥有自己的内容管道,对着色器,3D模型,纹理,设备管理等提供更高级别的支持。它也是跨平台的,因为它可以在PC,Xbox360上运行作为Zune。 因此,简而言之,没有计划用于复活MDX,但也有其他选择,例如上面提到的XNA。 还有另一个非Microsoft项目SlimDX。 它是一个围绕DirectX的托管包装器,就像MDX一样,除了它看起来更令人愉快,乍一看。 我自己并没有太多地使用它,但是从阅读其他人的话来看,它似乎做得很好。 希望这能回答你的问题。

我想提一下,SlimDX的下一个版本将支持完整的DirectX11以及其他Win7 API。 它比代码包提供的更广泛。 http://ventspace.wordpress.com/2009/06/09/c-and-directx-11-yes-you-can/

我读它的方式,他们只是提供瘦包装,允许从.NET轻松访问D3D API。

托管DirectX是一项更大的工作,基本上是一个单独设计的API。 我怀疑他们打算采用这种方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM