紅警卡頓與什么有關(guān)?
一、紅色警戒2游戲卡,有兩個(gè)辦法:
1、把游戲速度調(diào)節(jié)到3,也就是限速30FPS,由于最高速度超不過(guò)30,所以快慢的差距就不會(huì)太劇烈,也就感覺不到卡了。這也是為什么只有遭遇戰(zhàn)才會(huì)卡,單人任務(wù)卻不會(huì)卡的原因,因?yàn)閱稳巳蝿?wù)是強(qiáng)制限速30,不能調(diào)節(jié)的
2、在ra2.ini(YR的話,就是ra2md.ini)里找到[Video一段,加入防卡語(yǔ)句:
VideoBackBuffer=no
AllowVRAMSidebar=no
這兩個(gè)語(yǔ)句為何有效?從字面上看就能得知奧秘。圖像后臺(tái)緩沖區(qū)、虛擬內(nèi)存邊欄,這兩個(gè)都是為了讓CPU來(lái)處理圖像渲染而設(shè)置的特殊功能,只要被禁止掉,就能使TS不再把圖像渲染交給CPU去做,而是交給顯卡去做,這就是當(dāng)年WestWood的先見之明,他們知道未來(lái)幾年之后必定會(huì)出現(xiàn)顯卡這個(gè)概念。
于是,顯卡就幫CPU承擔(dān)起了專業(yè)的圖像渲染任務(wù),CPU就可以專心致志地計(jì)算戰(zhàn)場(chǎng)數(shù)據(jù)了,二者并駕齊驅(qū),各施其職,游戲就能以最高的速度和諧地運(yùn)行,不會(huì)再卡了。
二、RA2為什么會(huì)變卡:很多人都在抱怨說(shuō)RA2(包括YR和所有的MOD)在配置很好的電腦上運(yùn)行不流暢,卡得半死,而比RA2還晚出好多年的次世代3D游戲卻一點(diǎn)都不卡,到底是為什么,今天我就來(lái)給你揭秘
大家應(yīng)該知道RA2是哪年發(fā)布的吧?沒(méi)錯(cuò),2000年。你應(yīng)該還記得那一年你的電腦是什么配置吧?奔騰?賽揚(yáng)?反正總之都是些老古董了。當(dāng)時(shí)的CPU,主頻通常只有600MHZ,內(nèi)存一般只有64M,更別提什么顯卡了,壓根就沒(méi)有顯卡這個(gè)概念!正因?yàn)闆](méi)有顯卡,所以當(dāng)時(shí)所有游戲的圖像渲染都是由CPU來(lái)處理的,WestWood的RA2也是如此,所以CPU既要負(fù)責(zé)計(jì)算戰(zhàn)場(chǎng)數(shù)據(jù),還要渲染圖像,真是壓力山大,所以在當(dāng)年的電腦上,游戲速度調(diào)到6也只能達(dá)到30FPS,永遠(yuǎn)無(wú)法比這個(gè)更快。
而后來(lái),CPU迎來(lái)了64位、雙核、多核的爆發(fā)性改進(jìn),使得處理能力翻了好多倍,如果將游戲速度調(diào)到6,最高可以沖到300FPS,快得讓你開局還沒(méi)造好兵營(yíng),敵人的兵海都過(guò)來(lái)把你滅了。現(xiàn)在的主流電腦,都有了顯卡,哪怕是集成的,處理2D渲染的能力還是綽綽有余。然而很可惜的是,TS引擎已經(jīng)13年沒(méi)有更新了,以至于它還在讓CPU負(fù)擔(dān)所有的處理任務(wù),于是,當(dāng)畫面上兵力過(guò)多的時(shí)候,CPU的計(jì)算量過(guò)大,還要做圖像渲染,就有點(diǎn)扛不住了,游戲速度就會(huì)嚴(yán)重拖慢,這個(gè)時(shí)候,如果你來(lái)回移動(dòng)畫面,一會(huì)兒移到空地上,一會(huì)兒移到兵海上,游戲速度就會(huì)出現(xiàn)巨大差異,時(shí)快時(shí)慢,這就是所謂的“卡”