首页 游戏攻略 正文

魔兽世界9.1卡顿掉帧解决攻略

魔兽世界9.1更新后有很多玩家发现开关地图、交接任务、刷怪的时候电脑会有明显的掉帧卡顿。那么魔兽世界9.1卡顿掉帧怎么办呢?接下来给大家带来魔兽世界9.1卡顿掉帧的解决方法。

魔兽世界9.1卡顿掉帧解决攻略

造成卡顿的原因:

C_TaskQuest.GetQuestsForPlayerByMapID

这个api,在9.1,短时间内多次(实际上3~4次)调用就会出现卡顿

简单的测试:

做一个这样的宏:

/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))

/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))

/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))

/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))

你去连按试试,就能重现连按M开关地图的卡顿感

这个api是用于返回地图上任务信息的,在开关地图(实际上是地图内容刷新)的时候,瞬间会多次调用的情况(用于获取当前得图的日常/世界任务情况)

所以写段代码,给这个api加个缓冲时间,短时间内只让调用1次

代码:放入任意lua文件内

宏:每次进游戏自行点击一次

简化版的宏:

/run local m,t,r;local pre = C_TaskQuest.GetQuestsForPlayerByMapID;C_TaskQuest.GetQuestsForPlayerByMapID = function(mapID)if m~=mapID or t~=time() then m=mapID t=time()r = pre(m)end return r end

宏和代码稍微有点区别,效果大概是一样的

wa:第一次导入需要小退或者/rl

WA记事本《《

提取码: 7x91

相关信息

勇者斗恶龙建造者2车怎么开 超级车驾驶方法介绍
勇者斗恶龙建造者2破坏神在哪 西多BOSS位置介绍
勇者斗恶龙建造者2破坏神怎么打 西多打法攻略
吞食孔明传云龙阵怎么学 阵法云龙阵学习方法
刺客信条奥德赛哪个是蒂欧妮 生死有命支线任务攻略
吞食孔明传连环阵怎么学 阵法偃月阵学习方法
剑网3翁幼之怎么打 镜泊湖老二打法攻略
吞食孔明传偃月阵怎么学 阵法偃月阵学习方法
古剑奇谭3怎么换技能 更换技能方法介绍
吞食孔明传虎伍阵怎么学 阵法虎伍阵学习方法
战地5坦克怎么加点 技能搭配及加点路线介绍
战地5雪人在哪 战争之潮雪人任务位置一览
勇者斗恶龙建造者2特典帽子在哪 外观获取位置及方法介绍
古剑奇谭3怎么换大招 战意技更换方法介绍
古剑奇谭3镜头怎么拉近 视角缩放方法介绍
辐射76狙击枪怎么开镜 狙击枪稳定开镜方法介绍
噬神者3双刀怎么用 武器双刀特点及操作玩法
噬神者3镰刀怎么用 武器镰刀特点及操作玩法
吞食孔明传方圆阵怎么学 阵法方圆阵学习方法
吞食孔明传雁型阵怎么学 阵法雁型阵学习方法