稍微理解有点混乱了。
其实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,但是也会同时稍微拖慢速度。
1、microsoft directx 9.0c 与11.0相比,microsoft directx11.0 的性能更胜于9.0C,但是相对对于较高的配置面言。
2、DirectX(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox
和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台,目前大家使用的XP系统DirectX版本为DirectX 9.0。最新版本为DirectX 12,创建在最新的Windows 10上。