当前位置:知识问问>百科知识>DirectX9.0c和DirectX11.0之间的不同?

DirectX9.0c和DirectX11.0之间的不同?

2024-11-01 23:15:25 编辑:join 浏览量:521

DirectX9.0c和DirectX11.0之间的不同?

首先要让你知道DirectX是个什么东西,DirectX是多个API的集合体,什么是API?通俗的讲,API可看成是一个提供技术标准的软件,当硬件和软件都以它为标准来设计的话,那么这些软硬件就可以相互兼容,软件开发者就不用浪费精力为多种型号的硬件分别开发适合的程序和驱动,硬件也不用担心与多种软件的兼容问题。而API所提供的技术标准同时也带动了软硬件的技术升级。 那么现在就可以解释DirectX升级版本有什么用了,对游戏方面来说,DirectX每个版本的升级,都会使得游戏开发者能以较少的工作量开发出比之前要复杂得多的游戏场景,而硬件为了支持新技术也都进行了架构的改进,以满足性能和功能上的需要。 改变最大的是从DX9到DX10的升级,使得显卡全都“被迫”改进成统一渲染架构成为DX10显卡,而DX10游戏则比DX9游戏展现出了更为复杂逼真的画面效果。而从DX10升级到DX11后,其升级的技术中比较影响游戏画面的就只有曲面细分技术而已了,其它技术都没有明显体现在游戏画面上。这个曲面细分技术说白了也是个大幅减少开发人员工作量而实现更加复杂画面的技术,而游戏画面复杂了,对硬件性能要求就更高了,显卡就更吃力了。所以DirectX也可看成是甜了开发者、苦了显卡的这么一个东西。

莫乱升~看你显卡而定

如果你的显卡足够高就用9。0C反之则用9。0,如果是老机器还是用8。1好点

貌似不能,我的联想是WIN7家庭的,DX11,玩极品 飞车13,说缺少东西,后来安装了DX9,后就好了

稍微理解有点混乱了。

其实DirectX是一个API,就是一种软件调用的接口,他分9.0 9.0c 10 11等等版本,但是他的软件包只有一个,是按照时间命名的。

而windows系统里面XP只能最大支持到9.0c的版本,而Windows7支持11的版本,你装同样最新的DX安装包给这两个系统,一个最大能到9.0c另外一个能到11版本。

这个也不是你能选择的,在系统页面里面看到的就是系统支持的最大版本,而游戏如何调用是看游戏的。

说白了,你用XP系统玩游戏,如果游戏只支持DX11接口那你就玩不了,但是现在很多游戏都支持DX9.0C和DX11,这样你用XP玩的话自动会用DX9.0C接口,而你用WIN7玩的时候会让你选择用DX9还是DX11。由于DX11的特效光影更为复杂一些,所以用DX11的效果会好于DX9,但是也会同时稍微拖慢速度。

Directx是3D开发接口,不管你什么显卡,如果没装Directx游戏肯定玩不了

这不是一类的东西,都可以安装,DX9.0必须的。NVIDIA phy 是英伟达的硬件加速软件。是为了完善显卡的处理,提高流畅*。*可以安装

标签:DirectX9.0

版权声明:文章由 知识问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshwenwen.com/article/470517.html
热门文章