XNA是否有效地取代了Managed Directx?

Bri*_*ter 9 .net directx xna

可能重复:
XNA和DirectX之间的比较(C#)

该主题不言而喻.

XNA是否有效地取代了Managed DirectX?

我们有一些在VB.NET中使用托管DirectX的项目.我正在考虑将一个移植到XNA,但想知道是否值得付出努力.

Bri*_*sen 11

XNA是否有效地取代了Managed DirectX?根据MDX维基百科条目,它确实如此.至少用于游戏开发目的.

XNA旨在成为制作游戏的框架,因此很容易上手.托管DirectX"只是"API的托管包装,因此您可以拥有更多自由,但可能需要自己执行更多框架样式代码.

此外,现在还有API Code Pack,它提供了围绕最新DirectX API的托管包装器.对我而言,这听起来像是Managed DirectX曾经的更新版本.

这个答案是过时的,因为XNA不再正式支持.任何有兴趣从托管代码使用DirectX的人都应该检查Win2D以及此问题的其他答案中的建议.