首页 游戏攻略 正文

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

相关信息

死亡岛:激流 枪械外观MOD AK变身M4
死亡岛:激流 角色技能修改 三位角色技能逆天
使命召唤4极限跳跃
死亡岛:激流 角色反串MOD 僵尸成为英雄!
范海辛的惊奇之旅 所有彩蛋石中剑三个宝石位置
火炬之光2 心得分享 新手玩家心得
火炬之光2 版本说明 常见问答
范海辛的惊奇之旅 存档位置 存档位置在哪
伊多:破碎世界的主人 最高难度开荒心得
火星:战争记录 视频全攻略
星际殖民 各种族战船数据资料详细统计
星际殖民 BUG开局心得 虐爆电脑
星际殖民 种族介绍 我们的征途是星辰大海!
强袭装甲无限 第八关问题 怎么升级
强袭装甲无限 游戏感受 与零号的区别
强袭装甲零号 第十关问题 游戏跳出怎么办
英雄无敌6:黑暗之影 新阵营地牢简介(中文字幕)
英雄无敌6:黑暗之影 资料片解析及简介
英雄无敌6:黑暗之影 牛头怪介绍 我是MT!
强袭装甲零号 修改器 七项修改器