.net - XNA 是否有效取代 Managed Directx?

标签 .net directx xna

Possible Duplicate:
Comparison between XNA and DirectX (C#)

主题不言而喻。

XNA 是否有效取代 Managed DirectX?

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

最佳答案

XNA 是否有效取代 Managed DirectX?根据wikipedia entry for MDX确实如此。至少出于游戏开发的目的。

XNA旨在成为一个制作游戏的框架,因此很容易上手。 Managed DirectX“只是”API 上的托管包装器,因此您拥有更多自由,但可能必须自己编写更多框架样式代码。

此外,现在还有 API Code Pack ,它提供了最新 DirectX API 的托管包装器。对我来说,这听起来像是 Managed DirectX 的更新版本。

此答案已过时,因为 XNA 不再受到官方支持。任何有兴趣从托管代码使用 DirectX 的人都应该查看 Win2D除了这个问题的其他答案中的建议之外。

关于.net - XNA 是否有效取代 Managed Directx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1502390/

相关文章:

java - OpenCL 在 Java 中的原生程度如何?

Java:如何在GPU上调整图像大小

c++ - DirectX 数学函数混淆

c# - XNA 可编辑文本域

c# - 在.net、winforms中获取toolstrip项的所有者toolstrip的正确方法

c# - 以最大并发度运行多个操作 - 最后 2 个任务未执行

c# - 编译后dll命名空间被排除

directx - 多个渲染目标不保存数据

c# - 碰撞响应 2d

macos - XNA 游戏可以在 Mac 上运行吗?