返回目录:win7问题
单机卡的,XP可参照这个7a686964616fe58685e5aeb9339办法试一试:
从开始菜单选择“运行”——dxdiag,在弹出的窗口中选择“显示”选项,将directx中显示选项卡中的第一个加速功能禁用,应该能解决问题。
如果熟悉dos命令,也可以用 WIN+R 直接运行dxdiag 。
另外,XP、win7、win8、vista均可参照一下办法试试。至少我在xp、win7和win8上都试验成功了。(win8尽量用rp版的不要用cp版的)
兼容性选择xp都行,简化16位色,高dpi禁用缩放,管理员运行都点上
然后最关键的
找到游戏文件夹里面的RA2.ini文件(尤里复仇的是RA2MD.ini)
用右键选择 编辑 打开
找到[Video]在下面加一行VideoBackBuffer=no
也就是改成
[Video]
VideoBackBuffer=no
ScreenWidth=1024
ScreenHeight=768
StretchMovies=no
然后保存
运行游戏
可以玩了,一点都不卡
附:有的不熟悉电脑的朋友,不知道如何显示文件后缀名,找不到RA2.INI文件(以ra2命名的文件有好几个呢)。打开“我的电脑->工具->文件夹选项->查看”,把“隐藏已知文件类型的扩展名”前面的勾去掉就可以找到了。
你可参照这个办法试一试:
从开始菜单选择“运行”——dxdiag,在弹出的窗口中选择“显示zd”选项,将directx中显示选项卡中的第一个加速功能禁用,应该能解决问题。只是可能会导致其他游戏不一定能玩。
这种情况主要是在近一两年内买的新机子中出现,尤其是独立显卡。
要想什么游戏都能玩,可版以到系统盘windows目录下的system32目录里面,查找到dxdiag这个文件,创建一个快捷方式到桌面或附加到开始菜单,要玩红警的时候禁用,玩魔兽等游戏的时候再开启。
如果熟悉dos命令权,也可以用 WIN+R 直接运行dxdiag 。
一、红色警戒2游戏卡,有两个办法:
1、把游戏速度调节到3,也就是限速30FPS,由于最高速度超不过30,所以快慢的差距就不会太剧烈,也就感觉不到卡了。这也是为什么只有遭遇战才会卡,单人任务却不会卡的原因,因为单人任务是强制限速30,不能调节的
2、在ra2.ini(YR的话,就是ra2md.ini)里找到[Video一段,加入防卡语句:
VideoBackBuffer=no
AllowVRAMSidebar=no
这两个语句为何有效?从字面上看就能得知奥秘。图像后台缓冲区、虚拟内存边栏,这两个都是为了让CPU来处理图像渲7a686964616fe78988e69d83362染而设置的特殊功能,只要被禁止掉,就能使TS不再把图像渲染交给CPU去做,而是交给显卡去做,这就是当年WestWood的先见之明,他们知道未来几年之后必定会出现显卡这个概念。
于是,显卡就帮CPU承担起了专业的图像渲染任务,CPU就可以专心致志地计算战场数据了,二者并驾齐驱,各施其职,游戏就能以最高的速度和谐地运行,不会再卡了。
二、RA2为什么会变卡:
很多人都在抱怨说RA2(包括YR和所有的MOD)在配置很好的电脑上运行不流畅,卡得半死,而比RA2还晚出好多年的次世代3D游戏却一点都不卡,到底是为什么,今天我就来给你揭秘
大家应该知道RA2是哪年发布的吧?没错,2000年。你应该还记得那一年你的电脑是什么配置吧?奔腾?赛扬?反正总之都是些老古董了。当时的CPU,主频通常只有600MHZ,内存一般只有64M,更别提什么显卡了,压根就没有显卡这个概念!正因为没有显卡,所以当时所有游戏的图像渲染都是由CPU来处理的,WestWood的RA2也是如此,所以CPU既要负责计算战场数据,还要渲染图像,真是压力山大,所以在当年的电脑上,游戏速度调到6也只能达到30FPS,永远无法比这个更快。
而后来,CPU迎来了64位、双核、多核的爆发性改进,使得处理能力翻了好多倍,如果将游戏速度调到6,最高可以冲到300FPS,快得让你开局还没造好兵营,敌人的兵海都过来把你灭了。现在的主流电脑,都有了显卡,哪怕是集成的,处理2D渲染的能力还是绰绰有余。然而很可惜的是,TS引擎已经13年没有更新了,以至于它还在让CPU负担所有的处理任务,于是,当画面上兵力过多的时候,CPU的计算量过大,还要做图像渲染,就有点扛不住了,游戏速度就会严重拖慢,这个时候,如果你来回移动画面,一会儿移到空地上,一会儿移到兵海上,游戏速度就会出现巨大差异,时快时慢,这就是所谓的“卡”。
补充资料:
《命令与征服:红色警戒 2》是由Westwood制作、EA发行的一款即时战略游戏,于2000年9月28日发行。
游戏剧情接续《命令与征服:红色警戒》盟军结局。讲述了爱因斯坦杀死希特勒后,苏联与盟军开战的故事
命令与征服:红色警戒2 百度百科
打开ra2.ini文件,找到下面这段:
[Video]ScreenWidth=1366ScreenHeight=768StretchMovies=no在后面百加一行VideoBackBuffer=no即可。