一、红色警戒2游戏卡,有两个办法:
1、把游戏速度调节到3,也就是限速30FPS,由于最高速度超不过30,所以快慢的差距就不会太剧烈,也就感觉不到卡了。这也是为什么只有遭遇战才会卡,单人任务却不会卡的原因,因为单人任务是强制限速30,不能调节的
2、在ra2.ini(YR的话,就是ra2md.ini)里找到[Video一段,加入防卡语句:
VideoBackBuffer=no
AllowVRAMSidebar=no
这两个语句为何有效?从字面上看就能得知奥秘。图像后台缓冲区、虚拟内存边栏,这两个都是为了让CPU来处理图像渲染而设置的特殊功能,只要被禁止掉,就能使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 百度百科
问题在游戏本身的设定上,不是硬件和系统的问题:
------------
红警1、2是上个世纪的游戏了,但是游戏出产时间本身并没有限制它对硬件的要求,这些游戏画面的设定使得这个游戏不适合大兵团作战,会很卡,我的电脑配置跟你的相近,显卡略老一点是GF 9600GS 256M的,CPU是四核羿龙2.0G。
我曾试过凑了50多个三级多功能步兵车(三级多功能步兵车攻击的爆炸特效要多一些大一些具体技术细节不清楚),当敌人投伞兵的飞机来时,我的电脑悲剧的卡了,大概半分钟,你要知道那飞机血再厚也挨不过一次齐射,就这一次齐射我卡了。
------------
后来我注意到核弹爆炸时拖动屏幕会发现明显的缓慢现象,于是我做出推断:
1、可能是游戏本身设定在爆炸时会有延缓时间的设定,让游戏看来像是卡了,这是其一
2、我发现在游戏卡时,都有或多或少的高亮场景(包括核爆在内的各种爆炸),这些高亮场景对硬件负荷有点重,这跟硬件好坏新旧没关系,在处理高亮场景时电脑负载就是大,一旦这些爆炸特效多了就卡,这没办法
3、部队多了会卡,这个就不好解释了,也许是AI的问题,也许是光的特效,要知道1024*768分辨率下,一个屏幕里可以有很多兵,要是特效的话也不好说
------------
总之没什么好办法,这是游戏本身的问题,但以现在电脑的配置,怎样也不会太卡,你要是很在意游戏的流畅度,可以在游戏里试着把部队分散一下,比如多建几个分基地分兵把守或改变一下战术,别大兵团对拼,用精英战术或闪电战都行
是游戏程序设计的问题,和系统没多大关系,无论在windows7还是xp,只要当你的屏幕上显示的军队过多时(特别是红警2科技时代和第三世界崛起这两个MOD建起隐形装置后)画面会变得很卡,连鼠标移动都很卡!但只要把画面移动到地图上军队少或空旷的地方就不会这样,一但移回去又是老样子,我也很苦恼呢,建议不要打人海战术,那样会好一点,或者去下个“变速精灵”试试对游戏进行加速(这个没试过)希望能帮助到你
因为红警是一款十几年前的游戏,其对硬件的要求在当时可能比较高。但是现在,系统32位的都很少了,显卡动辄是一G的,玩红警反而要降格使用。这就象把飞机发动机装到拖拉机上一样,造成了大马拉小车的情况,不是跑颠了,就是车太小马套不进去。
如果运行的时候极卡,是因为红警2使用的是老式TS引擎,在现在的电脑上运行反而会卡,可以使用以下方法使运行流畅:
打开尤里复仇目录下的ra2md.ini,找到[Video]主键,在下面加上VideoBackBuffer=no
AllowVRAMSidebar=no
如果是红警2,就打开ra2.ini操作。
摘自红色警戒吧友cjyNYUK所写帖子