玩植物大战僵尸怎么解决问题?当你点击开始游戏时,会弹出致命错误对话框。
先说结论,用美式键盘输入法。
原因如下:
如果选择全屏,游戏调用不同的图形渲染接口,游戏中输入法的UI框需要重画。
这个工作一定要做,尤其是中文输入法。
如果我们不做这个工作,我们的英文输入法就没有问题,因为人家不像我们的中文输入法。
这样就出现了候选框,人民英语直接对应输入。其实不需要什么英文输入法。
不过你想想,你可能会用搜狗输入法,百度输入法,QQ输入法。这样的输入法在Windows桌面下可以很好的显示。
但是在游戏里就不一样了,游戏调用的图形界面和桌面不一样。
游戏不能使用桌面渲染,换句话说,
因为游戏的渲染图像覆盖了桌面。您的游戏图像已经覆盖了桌面。您仍想显示它吗?
那就再画一个!
如果不重画,会报错。
游戏会从头加载你的输入法,但是当你准备重画输入框的时候,发现这段代码是空的(或者不兼容),只能报错!
比如盗版游戏《植物大战僵尸》,明明只做了英文版,却没有中文版。虽然盗版已经汉化了,但是对于输入法,中国团队是无能为力的。
所以游戏根本没有画这个UI。虽然它没有画出这个UI,但是游戏过程想要表现出来,那一定是致命错误!
②如果选择窗口模式,即不切换图像渲染界面,输入法的UI仍由原桌面渲染。
③全屏窗口模式其实就是窗口模式,只是看起来像全屏。
这就是你的窗口模式不报错的原因。
扩展知识:
至于有个贴吧的兄弟说“点开游戏疯狂按左键”,其实是一种拒绝注入输入法的行为。