【发布时间】:2012-04-08 16:50:07
【问题描述】:
我想用 DirectX 制作一个 2D 桌面 GUI 应用程序,但我不知道要使用哪个版本。我最初尝试过 Direct2D,但它从未真正流行起来,因此与 DirectX 的其他部分相比,它没有很多社区支持或文档,所以它不是一个选择。
所以我有三个选择:
- DirectX 9.0c
- DirectX 10
- DirectX 11(不是 11.1,我没有安装 Windows 8)
我的一位知识渊博的朋友强烈建议使用 DirectX 9.0c,说这就是我所需要的,但我对使用已有 8 年历史的平台持谨慎态度。微软几乎是遗留支持的顶峰,但我认为他们必须有一个限制。我不知道 DX10 和 DX11 的区别。
请记住,我是一个新手程序员,所以这主要是一个学习项目。
感谢任何建议!
编辑:对于版本之间在功能或编程范式方面的任何重大差异,我也很感激。
【问题讨论】:
-
您有什么理由选择 DirectX 而不是常规的 Windows API?
标签: windows user-interface directx desktop-application