我需要以一种令人眼花缭乱的方式开发业务应用程序的一部分。因此想看看我是否可以使用DirectX。这是我得到的。
现在我有两个选择:
你的建议是什么?或者我错过了什么?
更新:想补充一点,DX10 不向后兼容任何其他 DX 版本。 SlimeDX 看起来真的很有希望。但是作为一个非常新的包,我不确定文档和教程会有多大帮助。
Udpate 2: google 搜索XNA 下载时出现的第一个下载链接似乎不是最新的。感谢 DouglasH 提供 v.3 的链接。正在下载。可能它会起作用。
但后来又是。我应该切换到 WPF/Silverlight 吗?还是和 XNA 一起去?哪一个更好地记录和面向 future ?
更多更新:Vista 确实没有预装 DirectX 9 [通过谷歌搜索检查]。至少去年我的机器上没有。谷歌搜索显示,从 MS 下载 DirectX 9 后,我必须在 Vista 上手动安装它。但是我的 attemet 失败了,因为 DX9/vista 的硬件驱动程序丢失或不起作用。我的想法是它没有得到很好的支持。
最佳答案
MS 已停止支持 .net DirectX 库。有一个名为 SlimDX 的开源替代方案,而且效果很好。文档留下了一些不足之处,但可以通过使用 DirectX C++ 文档和一些常识来混淆。
关于silverlight - Windows 上的 DirectX 编程,首选方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/780969/