使用3850显卡在1280*1024分辨率下运行游戏,关闭抗锯齿,全高(玩家)设置时,平均帧率为22帧,激烈战斗中最低可降至14帧。若进行如下设置:像素质量调为中等(主流)、物件质量设为高(玩家)、光影质量设为中等(主流)、物理效果质量选高(玩家)、着色器质量选最高(热衷)、体积材质选高(玩家)、游戏特效质量选高(玩家)、后期处理质量选高(玩家)、影像颗粒质量选高(玩家)、水面效果选高(玩家)、音效质量设为中等(主流)、动态模糊设为中等(主流)。然后,在游戏目录下创建一个名为system.cfg的文件(虽然可以省略此步骤,但小编建议你添加),在文件中输入以下内容:
con_restricted=0
r_GetScreenshot=0
r_displayinfo=0
r_sunshafts=1
sys_budget_videomem=512
r_TexturesStreaming=0
g_ragdollMinTime=1000000
上述设置的含义依次为:
con_restricted=0 使后续命令生效。
设置r_GetScreenshot为0以启用F12截图功能。
将r_displayinfo设为0以关闭屏幕信息显示(如果想开启,把0改为1)。
将r_sunshafts设为1以启用太阳光线效果。
设置sys_budget_videomem为512以优先使用显存。
将r_TexturesStreaming设为0以避免使用硬盘缓存。
设置g_ragdollMinTime为1000000以让尸体不消失。
这样一来,帧率基本可以稳定在27-28FPS,即使在激烈战斗中也不会低于17帧,画质几乎没有明显下降。至于帧率上限?那是个没有意义的问题!即便是性能较差的显卡,在空旷场景中帧率也会大幅提升。
为什么不直接使用配置文件呢?我进行了比较,这次官方的几个默认设置基本上都适合主流显卡,手动优化与之相比并没有太大的提升。为了避免在不同机器上造成显著的画面损失,简化优化方法是更好的选择!