精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>分类游戏>>● 射击类游戏>>虚幻系列(Unreal、UT、UT2003)>>Unreal Tournament 2003>>关于优化UT2003的文章(转贴)

主题:关于优化UT2003的文章(转贴)
发信人: kony()
整理人: kony(2002-12-05 19:56:25), 站内信件
(转贴自bbs.cpgl.net)

下面我翻译了www.beyondunreal.com的一篇关于UT2003优化的文章 

随着UT2003的发布,很多虚幻迷都想知道他们的机器是否能在效果全开的条件下流畅的运行UT2003。然而恐怕不行。但是如果你有600Mhz或更快的CPU,256M或者更多的内寸以及Geforce2或者更好的显卡,那就没有理由你不能在可以接受的画面下达到30fps。关键在于你要知道什么可以关掉,什么最好不要关掉。希望下面的文章可以帮你增加一些fps。 

让我们先从最简单的开始----分辨率和色深。这两个都可以在UT2003的setting菜单的video选项卡里设置,用你最习惯的分辨率设置,如果fps太低就降低分辨率。试着找到分辨率和FPS的平衡点。通常17寸显示器上不要高于1024*768那样会很慢。同样对于色深,如果你用低于1G的CPU和Geforce2的显卡试试看使用16-bit模式。32-bit和16-bit没有什么太大的区别。所以如果你觉的卡就用16bit,我打赌你唯一能发现的差别是fps提高了。如果是Geforce3或更好的显卡你可以试试看32bit。 

UT2003的setting菜单的Details选项卡里包含了三个主要的细节选项----Texture Detail, World Detail和Character Detail。首先是Texture detail控制游戏中材质的细节。World detail控制粒子效果和一般地图细节,character detail会影响人物皮肤和武器的效果。增加它会增加微小区域里的细节,如在Antalus地图背景中树木的数量。把它设成中等会增加5-10fps。最后是physics detail,控制游戏中的karma物理效果系统。强烈推荐在低配置机器上设为low,在1G或者以上的机器上可以用中等设置,如果你是1.8G或者更快的cpu那就设为high来享受UT2003提供的物理系统吧。下面是对于这三个不同设置效果的简单指导 

low:只有ragdoll效果 
medium:有ragdoll效果和水波纹 
high:完全的karma效果包括动态粒子效果。 

如果你有700MHZcpu 一块GF2或者Geforce DDR的显卡或者更快的机器就没有理由不把这些设置为中等。如果你只有比较慢的显卡比如GF2 MX 或者非DDR的Geforce显卡,你会想要试着把它们中的一些设为low的,但完全不用设为lower或者lowest,你不会发现fps有多大提高的。不管你信不信,相对其他设置这些设置不会有很巨大的影响。如果你有GF3 Ti500或更好的显卡就把texture detail设为high吧,要是你愿意以后还可以设更高。但是high和highest真的没有什么太大的区别。 

下面是Details选项卡里其他选项的快速设置指导 

Character Shadows: 如果你有一台高端的电脑,你可以打开这个效果,它会显示人物的影子。不建议低配置机器打开它。 

Dynamic lighting:包括枪的闪光,火箭弹爆炸发出的光等各种形式的动态光影效果。如果你用的是非常低配置的电脑就关掉它。 

Detail Textures:它是UT2k3材质细节的进一步设置。如果你已经把texture detail开到最高且还想要更好的效果就打开它。我们强烈建议低配置机器关掉它。 

Projectors/Decals:打开弹痕和其他武器效果如子弹在墙上的印记和树投下的影子等。关掉Projectors会使Decals同时失效。你可以关掉它们获取更多的fps。 

Coronas:打开和关掉它真的没有什么区别,所以打开它吧。 

Decal Stay:选择弹痕留在墙上的时间,时间越长越可能降低你的fps. 

Trilinear Filtering:打开它画面不会有什么明显的区别,所以关掉它吧。 

Foliage:打开游戏中的叶子,草等。大多数情况下你会想打开它,但是如果你的机器配置太低就关掉它吧。 

现在我们已经做完所有在游戏菜单中能设置的了,下面我们要打开UT2003的system目录里的UT2003.ini文件进行编辑,如果删掉这个文件当你再次启动UT2003的时候UT2003会给你一个新的默认配置文件。 

用记事本或者其他文本编辑软件打开UT2003.INI 
如果你用D3D就查找 
[D3DDrv.D3DRenderDevice] 
这一行,如果是用的OpenGL(linux版本默认是OpenGL),就查找 
[OpenGLDrv.OpenGLRenderDevice] 

你会看到很多详细的设置在这行文字下面。大多数设置要么是True要么是False.大多数设置可以在UT2003的菜单里设置,但是还有一些只能通过编辑UT2003.INI来改变。要打开一个选项就设为True,否则就设为False关掉它。 

ReduceMouseLag:减少菜单下的鼠标停顿,但是会减少游戏中的fps,关掉它。 

UsehardwareTL:除非你有Geforce以前的老显卡,它们不支持硬件T&L,这一项都应该打开。 

UsehardwareVS:打开硬件顶点光源。只有Geforce3或者更好的显卡才有必要打开它。 

Usetriplebuffering:According to TechSpot.com this option 'allocates a third frame buffer,which can improve performance by allowing the graphics card to render at the same time that the 3D application performs other tasks'($@#%*专业词汇太多了,看的懂就看看不懂拉倒)简单的说如果你有32M显寸就打开它,可以增加10-15fps。 

Usecubemaps:打开Cubemap会增加UT2003中水的表现效果。关掉它会增加一点点fps,同时水的倒影效果会简单很多。 

Use16BitTexture:如果你在16bit下运行UT2003就打开它吧。它会强制在游戏中使用16bit的材质而不是默认的32bit。如果你是在16bit下运行UT2003,打开它的唯一区别是fps增加了。 

UseCompressedLightmaps:如果你有128M的显存,关掉它会加快地图的loading时间。否则你最好关掉它。 

DesiredRefreshRate:设置你在游戏中的刷新率,如果你把UseVsync打开了,它就是你的最高fps。你应该把它在显示器允许的范围里尽可能的设高(通常是85或者更高,如果你设了无效的刷新率UT默认是60)去你的显示器制造商的网站看看你的显示器的刷新率范围。 

UseVsync:这个选项的主要负面影响是把你的fps限制在刷新率以下,然而除非你在测试机器性能,事实上打开它会提高fps(现在没多少人能有100fps吧?) 

想要在游戏中知道你的fps值,只要在控制台打stat fps即可。希望这片优化指南对你有所帮助。 



www.beyondunreal.com提供CopyCat翻译 



----

网易射击游戏版
================================
*  老子康的个人主页            *
*     Kony's Cyber Colony      *
*        http://kony.yeah.net  *
*      卡通和3D动画创作者的网页*
================================        

[关闭][返回]