首页 游戏攻略 正文

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

相关信息

《博德之门3》传奇投掷武器尼鲁纳获取教程
博德之门3德鲁伊副职选择推荐指南
博德之门3高亮角色按哪个键 战斗技巧推荐
博德之门3暗夜之歌解密完成方法是啥
博德之门3低语深地怎么进
博德之门3更换骰子皮肤方法推荐-博德之门3怎么换骰子外观
博德之门3地精萨扎支线完成方法是啥
博德之门3怎么复制武器-博德之门3复制武器技巧
博德之门3提灯都坏了怎么办-博德之门3提灯都坏了解决办法
博德之门3翠绿林地地下通道在哪-翠绿林地外围探索要点
博德之门3完美开局通关步骤是啥
博德之门3怎么把人打晕
博德之门3全支线任务图文详解 支线任务攻略大全
博德之门3恩维尔掉的装备介绍
博德之门3奉献之誓圣武士开荒BD推荐攻略
博德之门3磨损的岩石怎么打开
博德之门3吉斯洋基巡逻队怎么打
博德之门3游戏技巧详情
博德之门3巨武器大师专长用法介绍游戏故事
博德之门3活体护符怎么获取 活体护符获取方法介绍