相信一部份有在玩D3的朋友都发觉, 明明自己电脑配备比D3的要求高, 甚至高出许多, 在游玩时会遇到画面特别很卡的问题, 这问题其实在US, EU那边也很火热, 最终发现一个设定影响极大.
这解决方法适用于以下
1) 网路顺畅, 不是LAG的问题, 是画面卡卡
2) 电脑配备不错或很强, 平常FPS都很高, 但在某些地方特别卡 (例如ACT-2下水道)
3) 没有画面问题, 只是显卡温度长期90-100+
解决方法
到我的文件(My document)里找Diablo3的资料夹, 里面有个叫D3Prefs.txt的文件.
打开之后, 找一个叫做HardwareClass的参数.
这个参数最细是1, 最大是6, 影响你游戏里面的特效显示华丽程度. (越高越複杂)
大家可以将这个数值一级一级下调, 再重开游戏去看有没有改善 (记得改完要储存)
本人实测:
本人PC用i7-2600K, 显卡是GTX460 1G版本, 8GB的RAM, V-Sync有开
平常都能保持60FPS, 在ACT-2下水道常常只余下30FPS (特别是灯效特别多的区域, 一离开又重上60)
HardwareClass预设是"4", 我把他调到"3"以后, 问题解决
PS:
这其实是Diablo3在游戏编程上的缺憾, 有些机器即使是神级配置就是硬不给你跑Class6. 希望B社加快修正.
祝大家游戏愉快
6月8日更新
多谢版友kevin915提供MacOSX的D3prefs.txt路径
使用MAC的版友请留意, 以下操作需要一定MAC电脑知识
路径是这样没错: Library/application support/blizzard/diablo iii/d3prefs.txt
因为用Finder在Application support资料夹中找不到blizzard资料夹, 应该是隐藏了
所以改用Terminal这个内建程式去打开 (类似windows的CMD功能)
可以在Applications里的Utilities里找到Terminal
照如下输入
cd library
cd "application support"
cd blizzard
cd "diablo iii"
open d3prefs.txt
修改完用Command+S储存
附图说明