WIN7下的DX11难道不完整么?

装了个WIN7系统,玩游戏总是提示缺少XXXXX.dll,不同的游戏不同的提示,当然安装程序1G以下的游戏不会提示。以前用XP遇见过类似的情况,那个时候装了一个最新的DX... 装了个WIN7系统,玩游戏总是提示缺少XXXXX.dll,不同的游戏不同的提示,当然安装程序1G以下的游戏不会提示。以前用XP遇见过类似的情况,那个时候装了一个最新的DX9就解决了,现在WIN7不能装DX9了,这个问题怎么解决啊?求指教!!!
刚刚下了一个游戏《两个世界2》,提示缺少X3DAudio1_7.dll,不知道这个是不是跟DX11有关,以前安装的两个游戏《龙腾世纪2》《猎杀:恶魔熔炉》也出现过类似的提示,反正就是缺少设么什么DLL的,但是魔兽世界没错误提示,真闹腾啊~~~
展开
 我来答
zaxvlo
2011-09-03 · TA获得超过214个赞
知道答主
回答量:43
采纳率:0%
帮助的人:63.9万
展开全部
不是win7的DX11不完整,而是这些缺失的都是游戏开发者自己后来加上去的,而那些制作游戏硬盘的人在压制“硬盘版”的是漏放了,下面详解:

基于DirectX 开发的游戏,都要调用到里面的函数库。因为有一些库函数都是分散的,为了便捷开发,开发者都要把这些封装起来(典型的就是XXX.dll ),来实现他们所要的功能,又或者是做一些优化的修改,再或者DirectX 函数库原本没有的函数,开发者自己基于这个平台(DX)加上去的。Win7 自带DirectX是原生的,不同的游戏开发商有不同的XXX.dll 所以,你玩不同游戏开发团队的作品,当然要安装他们自己写的xxx.dll。(就像win7 给了你油盐酱醋,但是那些游戏开发的家伙就是喜欢在他们的菜里面加上胡椒,橄榄油这些非主流调料……)

我猜提问者大概是玩的是硬盘版的游戏吧,这个可能硬盘破解版的制作人员在压制的时候,漏放进去了(有一些是放在系统盘的某个地方的,不在游戏目录下面的最容易被忽略),你如果安装正版再用破解补丁的话,这个一般不会出现缺失XX.DLL的情况。魔兽都老早的游戏了,所一般不会有XX.DLL的更新,龙“疼”2这个比较新一点的……

这个只是其中一个原因。

据我所知,DirectX 有很多的接口或者是函数,不是一次性公布给开发者的,而是逐步放出的,Direct 9.0的更新已经早就停了,所以更新一下最近版本即可,但是DirectX 11 是最新的开发工具,最近没有大更新,所以,当然会有一些没被更新到的部分(这部分工作留给了游戏商?)。如果一些开发出来的.DLL安全又好用,这个会被吸纳进DirectX 更新里面的……

望有人能继续完善……
无名弟欧耶
2011-09-03 · TA获得超过820个赞
知道小有建树答主
回答量:846
采纳率:0%
帮助的人:595万
展开全部
win7 是支持DX11以及以下,并不是所有游戏都运行在DX11模式的。这种情况下解决办法和你以前的是一样的,安装最新的dx9.0c即可。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kanlinlan85
2011-09-03
知道答主
回答量:40
采纳率:0%
帮助的人:23.7万
展开全部
安装最新的DX11和DX9
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式