Win7系统安装了DirectX11为什么玩游戏时还提示安装DirectX9
喜欢玩单机游戏的朋友们可能都知道许多大型单机游戏都需要安装DirectX,是的,只有安装了与自己电脑相对应的显卡的DirectX,显卡才可以正常工作。Win7系统是自带DirectX11的,所以现在许多使用Win7系统的朋友在玩大型的单机游戏室都需要重新安装一些DirectX,比如DirectX9。这时候有人可能会问为什么安装了DirectX11还需要安装DirectX9,难道DirectX11并不能兼容DirectX9的游戏么?今天在这里小编就为大家解释一下。
许多单机游戏都需要安装DirectX才可以正常的运行,否则会出现一些运行错误,比如提示缺少什么注册表文件等等。事实上,只安装DirectX文件还是不行的,还是要根据游戏、系统、显卡等的信息安装相应版本的DirectX才可以。
比如,Win7自带的就是DirectX11,Vista自带的是DirectX10,XP自带的DirectX9.
但是DirectX并不像大家想的那样可以兼容所有的版本的游戏,不同的游戏是根据不同的DirectX版本进行开发的,所以大家在玩一些游戏时,虽然电脑里自带了DirectX,但是由于它的版本也游戏的运行版本是不一样的,所以你还需要重新安装DirectX。
更深层次讲解小编就不在这里详细介绍了,这就涉及到DirectX版本内的文件问题。大家大可不必担心自己因为安装了的版本的DirectX,就担心自己的系统和因为DirectX版本的降低而降级。
知识扩展:其实很多朋友在抱怨Win7系统的兼容性较差,那是因为XP系统之前使用的DirectX9版本十分广泛,导致系统在更新时,由于游戏DirectX版本没有变化,所以大家会感觉到在使用系统玩游戏时兼容性较差。是如果大家安装了DirectX9版本就可以像XP系统一样顺利地玩各种自己想玩的经典游戏。