一个人打怪物的单机游戏推荐进入不了?


单机游戏吧
关注:2,131,499贴子:25,844,132
2回复贴,共1页
以前能玩的单机游戏突然玩不了了,我是如何找到原因并修复的?只看楼主收藏回复
1.【问题呈现】 两个游戏都提示了以前从来没有过的directx function提示(FindClosestMatchingMode/The requested functionality is not supported by the device or the deiver.),而其中一个游戏我以前是玩过的,所以我很确定不是我的硬件问题,初步判断有三个可能,驱动,运行库,软件。2.【初步定位】根据提示,判断是directx的问题,根据具体问题的代码和细节,去百度查解决方案3.【寻求方案】找到了一些同款的问题,但是很多都没有下文,只有提问,完美解答的很少,且很少有人提到具体的解决方案。4.【分析假设】综合多个帖子的解决方案,猜测可能是显卡不支持某个版本的directx,但是也有说法是dx12是向下兼容的,所以就算显卡不支持12也没事。所以在这里就出现了疑惑点,到底是我的directx版本不对还是其他软件或者运行库问题呢?于是我查询了dxdiag运行指令,弹出来的dx诊断工具显示我的是dx12的版本,但显卡不支持dx12后,我尝试卸载12回到11。然而卸载完后用dxdiag运行查询后,版本依然是dx12,游戏依然不能运行,但是我已经卸载干净了,怎么还不能运行呢?难道是显卡驱动的问题?正在我疑惑之时,我又查到了一个说法,就是某个版本的win10是集成dx12在底层的,因此无法卸载dx12,这终于解释了我之前曾经有一段时间用win10能成功玩得了这个游戏的原因,应该是那个时候的win10还没有自带dx12,但是后面可能系统自动更新了,dx就从11变成12了。于是我设想到了一种可能——游戏的报错是由于显卡驱动和dx的版本没有匹配好,反映到我的电脑上就是我的显卡本应该匹配dx11但现在安装的却是dx12,所以游戏无法运行,具体的底层原理我不懂,但是有了这个假设,我明白首要的问题是卸载directx12。由于这个版本win10集成dx12无法卸载,因此我决定还原系统。还原系统的过程也是一波三折,不知咋的初始化设置总是在转圈圈。终于进入了那好久不见的win8桌面,这就是6年前我第一次遇见她的样子。我立刻找到那两个游戏的文件夹,双击exe,好的窗口出现,然后——出现了游戏成功进去才会出现的安全驾驶的提醒,没有报错弹窗!太好了,成功了!虽然我不确定我的假设是否正确,但至少我终于解决了这个问题,并且可以写成经验分享给大家。欧卡也终于可以玩了!(因为之前出问题的时候忘了截图了所以dx报错图片借用了有相同问题的一位扛老哥的)缺少组件呗。2024-04-21 22:22广告提拱游戏,3元一个,保可玩下载贴吧APP看高清直播、视频!}

我要回帖

更多关于 一个人打怪物的单机游戏推荐 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信