第三网游资讯展现全新游戏视角-最专业的游戏资讯娱乐门户

手机阅读

m.03wy.com

当前位置:首页 > 网游频道 > 网游攻略 > 正文

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

2021-08-08 10:01:20 来源:互联网 编辑:梦篱

魔兽世界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

+1
该内容对我有帮助
我要评论
相关文章
魔兽世界9.1苋紫钉刺者宠物获取攻略
魔兽世界9.1新增了苋紫钉刺者这个宠物,苋紫钉刺者宠物非常稀有很难获得。那么魔兽世界苋紫钉刺者宠物怎么获得呢?接下来给大家带来苋紫钉刺者宠物的获得方法。 魔兽世界...[详细]
魔兽世界9.1白骨风暴陀螺玩具获取攻略
魔兽世界9.1更新后新增了新地图、新宠物和新玩具,吸引了很多玩家的关注。白骨风暴陀螺就是新玩具之一,那么魔兽世界白骨风暴陀螺怎么获得呢?接下来给大家带来魔兽世界9.1版本...[详细]
魔兽世界9.1擒拿之手宠物获取攻略
魔兽世界9.1版本更新后添加了不少新的宠物,擒拿之手宠物就是其中一个。那么魔兽世界擒拿之手怎么获得呢?接下来给大家带来魔兽世界9.1版本擒拿之手宠物的获取方法。 魔兽...[详细]
魔兽世界9.1裂隙拉箱子攻略
魔兽世界9.1新版本裂隙原本只能慢慢拖着箱子爬行,移动速度直线下降。现在有玩家找到了它的诀窍,那么魔兽世界裂隙怎么拖箱子?接下来为大家带来魔兽世界裂隙拉箱子的攻略。...[详细]
魔兽世界牌子怎么获得
在游戏《魔兽世界怀旧服》中,牌子具体的获得方法是每天日常任务里有很多副本任务,难度要求都是英雄的。然后各个声望势力也会提供一些日常任务。理论上玩家一天最多可...[详细]
炉石传说火焰节活动一览
火焰节现已火热回归!炎魔之王拉格纳罗斯将在火焰之地为各位办一场狂欢派对,让这个夏天更加火热。火焰节为期三周,将从北京时间7月7日凌晨1点持续到7月28日凌晨1点。活动期间...[详细]
你可能喜欢
关于我们 | 版权声明 | 免责声明 | 联系我们
03WY.COM | 第三网游资讯
免责声明:第三网游资讯所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,本站亦不为其版权负责。相关作品的原创性、文中陈述文字以及内容数据庞杂本站无法一一核实,如果您发现本网站上有侵犯您的合法权益的内容,请联系我们,本网站将立即予以删除!
CopyRight©2016-2018 WWW.03WY.COM All Right Reserved 京ICP备19041587号-1