植物大战僵尸出现Fatal error

我用的是windows 8的系统,下载的是植物大战僵尸中文版,玩着玩着就不能全频了,一选择全频,就弹出来一个Fatal error的对话框,就玩不了了,不选择全频就没事。请大神帮帮我解决这个问题,我想玩全频的,谢谢了!

产生报错的原因: 新系统(如Windows 10)等与植物大战僵尸不兼容,无法正常全屏运行。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\PopCap\PlantsVsZombies]
"ScreenMode"=dword:00000000
[HKEY_CURRENT_USER\SOFTWARE\SteamPopCap\PlantsVsZombies]
"ScreenMode"=dword:00000000
1.右键桌面新建文本文档,把上边的复制进去,然后保存关闭
2.右键文档,重命名为123.reg(123可随便写),注意要在此电脑→ 右上角查看→把文件扩展名勾选上
3.双击123.reg,导入注册表,然后就可以开始游戏了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-21
第一个方法:首先看你植物大战僵尸的目录是否为中文,
如X:/植物大战僵尸
要改回英文
如X:/PlantsVSZombies
就能解决
全屏改窗口
请进入选项
找到全屏模式
把勾去掉即可
或者用Ait加Enter快捷键切换
如果你的目录是英文,因为用了辅助或者别的什么原因的话我建议你用第二种方法

删掉游戏存档
目录为C:\ProgramData\PopCapGames\PlantsVsZombies\userdata
第2个回答  2020-03-12
先说结论,使用美式键盘输入法

原因如下:
如果选择全屏,游戏则是调用了一个不同的图形渲染接口,输入法在游戏里面的UI框需要重画。
(这个工作是必须要做的,特别是对像中文输入法这种)
而这个工作要是不做,对英文输入法一点问题都没有,因为人家不像我们的中文输入法

这样出现候选框,人家英文直接对应输入,实际上根本用不着什么英文输入法。
然而你想想,你可能用的是搜狗输入法、百度输入法、QQ输入法,这样的输入法,在Windows桌面下能正常显示不错,
但是到了游戏里就不一样了,游戏调用的图形接口就和桌面的不一样。
游戏不能使用桌面的渲染,换句话讲,
因为游戏的渲染图像是覆盖桌面的。你的游戏图像已经覆盖桌面了,还想显示出来?
那要么重新画一个咯!
不重新画,就会报错。
游戏从一开始就会加载你的输入法,但是在准备重新画输入框的时候发现这块代码是空的(或不兼容),所以只能报错Fatal Error!
像盗版过来的《植物大战僵尸》这款游戏,明显只做了英文版,它没有中文版,虽然盗版汉化了,但输入法这一块,汉化组无能为力。
所以游戏根本就没有画这个UI,虽然没有画这个UI但是游戏进程想展示出来,那肯定就报错Fatal Error咯!
②如果你选择窗口模式,那就是没有切换图像渲染接口,输入法的UI还是由原来的桌面在渲染。
③全屏窗口模式实际上还是窗口模式,只是看起来像全屏。
这就是你窗口模式为啥不报错的原因。
扩展知识:
至于有位贴吧老哥说“点击游戏后狂按左键”,其实也是拒绝注入输入法的一种。
第3个回答  2019-05-12
植物大战僵尸一设置全屏就出现fatal error
右键-属性-兼容性-用640X480屏幕分辨率运行就OK了
或者更改won 10中显示-高级缩放设置中-允许windows尝试修复应用,使其不模糊 设置为关。本回答被网友采纳
第4个回答  2019-06-19

网页链接打开这个网页会下载一个东西,安装成功后就可以运行了

相似回答