可以肯定的是,游戏玩家对DirectX的了解就像他们对frag和世界领域的了解一样多。视觉和整体感官体验对他们来说和游戏性一样重要。有些人甚至可能喜欢更真实的视觉效果而不是游戏性能。
应用程序编程接口,或简单地称为API,需要处理与多媒体、视频和游戏编程有关的功能。微软DirectX是微软PC上的应用程序的API集合,以及其他相关游戏平台。
事实上,有许多类型的API,它们的前缀是 “Direct”(例如,DirectDraw、DirectPlay、DirectSound、DirectMusic、Direct3D等等)。因此,该集合以X命名,如DirectX,其中X表示API的任何特定名称。
两个较新的DirectX(DX)版本是DX9和DX10,我们将尝试对它们的差异进行一些说明。
DX9的初始阶段是在2002年12月19日发布的,随后是9.0a、9.0b和9.0c版本。9.0a和9.0b的发布日期相近,都是在2003年。9.0c最终为Windows XP服务包2和3、Windows Server 2003 SP1、Windows Server 2003 R2和控制台Xbox 360开发。应该提到的是,服务包3的DX9出现得更晚,在2008年。
最初的DX10实际上是在服务包3的DX9.0c之前一年半发布的。DX10的最初发布是Windows Vista独有的。接下来,DX10的后续版本是针对Windows Vista Service Pack 1和Windows Server 2008的。一个用于Windows Vista Service Pack 2的DX10很快就会出现。后两个版本包括Direct3D 10.1。
在现行的标准中,DX9已经被认为是优秀的。它的代码路径确实令人印象深刻,而且明显具有吸引力。当它出来的时候,人们只是对它的能力赞不绝口。然而,在这个不断改进和创新的时代,很容易被更新的产品所取代,因为DX10的推出只是将DX9置于一个黑暗的角落。
毫无疑问,DX10在Vista中产生的图形质量要远远好于其早期的对应产品。Vista可能在DX9下表现得足够好,但用户的视觉体验,特别是在游戏玩家中,在Vista中使用DX10时几乎是电影般的效果。遗憾的是,DX10在Windows XP中无法正常运行,因为它需要一个在Vista中存在的驱动模型,以及后来的Windows操作系统。
在DX10中,粒子效果和光照确实令人吃惊,它适合于许多视觉要求高的游戏。
DX9和DX10的区别
- 第一个DX9是在2002年12月推出的,而DX10的第一个版本是在2006年11月。
- DX10的最初发布是专为Windows Vista而设的,后来又在Vista SP1和SP2以及Windows Server 2008中跟进。
- DX9也有各种子版本:9.0a、9.0b和9.0c。DX9.0c也有几个版本。
- DX9主要考虑的是Windows XP操作系统,而DX10则不能在Windows XP上正常运行。
- 用于Vista的DX10提供了更多的视觉质量,几乎是一种电影般的体验。
- DX10本身令人印象深刻,但DX9却把它甩在了后面。
DX9和DX10的区别
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:DX9和DX10的区别
本文链接:https://www.vsdiffer.com/vs/differences-between-dx9-vs-dx10.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。