玩家分享解决国服《魔兽世界》开怪掉帧窍门
2014-03-24
6327
国服《魔兽世界》玩家发现,每次版本更新后都会碰到进入raid的boss战,帧数就从30多降到1-2。而且这只会发生在boss战,小怪都还好好的。
如果你也遇到了上述问题,请尝试先把Interface目录改个名,然后清空Cache目录,如果问题消失了,那么基本上就确定是插件的问题了,某些插件的高CPU占用会显著降低帧数。
插件的问题怎么解决?
除了保证及时更新插件之外,还可以通过删掉或者替换高CPU占用率插件来缓解。
怎么找到高CPU占用的插件?
一个方法是寻找有cpu profile功能的插件,不过我没找到。好在这问题解决起来也容易,直接写两个宏就可以了。
首先打开wow内置的profile功能:
/script SetCVar("scriptProfile", 1)
然后/rl重载页面就可以了。
接下来写两个宏:
进入战斗前按这个宏清空占用率数据:
/script ResetCPUUsage()
战斗之后按这个宏观察结果:
/script UpdateAddOnCPUUsage()
/run for i=1,GetNumAddOns() do n=GetAddOnInfo(i) print( GetAddOnCPUUsage(i), n) end
结果有很多插件颠覆了我的世界观,比如说我的CPU占用率大概是这样的。
头两名:IceHud (27638), OmniCC (7844)
居然大幅超过了像MikScrollingBattleText和Skada这样的插件。
注意:记得关掉profiler!进一步节省cpu占用:
/script SetCVar("scriptProfile", 0)专业玩家网游戏工作室项目论坛全面开放,欢迎所有游戏工作室加入。
免责声明:部分内容转自其他媒体,转载目的在于为游戏工作室传递更多信息,如因作品内容、版权和其他问题请 联系客服