发布网友 发布时间:2022-04-23 12:22
共1个回答
热心网友 时间:2023-05-18 22:43
DirectX Sdk的版本眼花缭乱,特别是9.0以后的,MS为了证明自家的DX就是比隔壁门的OPENGL强大,时时对DX的版本和开发工具进行更新。初学者刚开始学DX时有一个SDK包进行学习是必要的。这里推荐使用9.0以后的版本进行开发,一则现在的DX都到9.0c了,再用8.0就太过时了,二则高版本的DX对程序的优化更好,帮助文档更为详实。 下面介绍一下DX9.0 sdk 的版本 DirectX sdk 9.0b 这个版本延续8.0的传统,D3D部分改动相对较少,从DX8.0SDK升级上来的推荐使用这个SDK进行开发,初学者也推荐使用从这个版本开始。而且此版本对显卡要求不是太高,非硬件支持DX9的显卡(GeforceFX以下),大部分的例子都可以执行。 DirectX sdk 9.0 summer2004 这个版本是9.0中改动最大的版本,演示例子基本都换了,而且如果你的显卡不支持DX9,基本没一个例子可以运行。而且用DX向导生成的框架也改动了很多,加入了DX下的绘制控件的支持。而且对基于GDI的文字绘制进行优化,速度有所提升。所以刚开始学习DX时看这个框架代码有一定困难。 DirectX sdk 9.0 oct2004 当时由于DirectPlay查出很多的漏洞,这个版本就是MS的一时补救版本,不过还有很多更新,具体查看文档。 DirectX sdk 9.0 dec2004 这是DX的最新版本,对于对DX比较熟悉的用户可以使用这个版本进行开发