CopyRight?2007-2021 businessfreeagent.com All Right Reserved 晉ICP備2023022329號(hào)-1
溫馨提示:抵制不良游戲 拒絕盜版游戲 注意自我保護(hù) 謹(jǐn)防受騙上當(dāng) 適度游戲益腦 沉迷游戲傷身 合理安排時(shí)間 享受健康生活
游戲作品版權(quán)歸原作者享有,如無意之中侵犯了您的版權(quán),請(qǐng)您來信告知( 聯(lián)系郵箱:lqqsgduw132@163.com),本網(wǎng)站將應(yīng)您的要求刪除。
更新時(shí)間:2021-07-05 09:57
作者:匿名
魔獸世界9.1開關(guān)地圖卡頓掉幀怎么辦,正式服也是在7月1日上線了9.1版本,那么玩家們?cè)谟螒蛑邪碝開關(guān)地圖時(shí)卡頓掉幀又應(yīng)該怎么辦呢,可能還有些小伙伴不清楚原因。所以下面就為大家?guī)砹碎_關(guān)地圖卡頓掉幀的解決方法介紹!
魔獸世界9.1開關(guān)地圖卡頓掉幀怎么辦
造成卡頓的原因:
C_TaskQuest.GetQuestsForPlayerByMapID
這個(gè)api,在9.1,短時(shí)間內(nèi)多次(實(shí)際上3~4次)調(diào)用就會(huì)出現(xiàn)卡頓
簡(jiǎn)單的測(cè)試:
做一個(gè)這樣的宏:
/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))
/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))
/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))
/run print(C_TaskQuest.GetQuestsForPlayerByMapID(1961))
你去連按試試,就能重現(xiàn)連按M開關(guān)地圖的卡頓感
這個(gè)api是用于返回任務(wù)信息的,在開關(guān)地圖(實(shí)際上是地圖內(nèi)容刷新)的時(shí)候,瞬間會(huì)多次調(diào)用的情況。
所以寫段代碼,給這個(gè)api加個(gè)緩沖時(shí)間,短時(shí)間內(nèi)只讓調(diào)用1次
代碼:放入任意lua文件內(nèi)
local temp = {}
local pre = C_TaskQuest.GetQuestsForPlayerByMapID
C_TaskQuest.GetQuestsForPlayerByMapID = function(mapID)
??if not temp[mapID] or temp[mapID].lasttime < GetTime() then
????temp[mapID] = temp[mapID] or {}
????temp[mapID].result = pre(mapID)
????temp[mapID].lasttime = GetTime()+1
??end
??return temp[mapID].result
end
宏:每次進(jìn)游戲自行點(diǎn)擊一次
簡(jiǎn)化版的宏:
/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
宏和代碼稍微有點(diǎn)區(qū)別,效果大概是一樣的。
這應(yīng)該是暴雪對(duì)這個(gè)api本身做了某些改動(dòng)導(dǎo)致的,因?yàn)?.1之前的版本,這個(gè)api也是同時(shí)多次調(diào)用的情況,但是并不會(huì)導(dǎo)致卡頓
PS:因?yàn)槭褂玫姆椒ㄊ翘鎿Qapi進(jìn)行hook操作,在某些時(shí)候會(huì)出現(xiàn)taint現(xiàn)象
目前已知的,戰(zhàn)斗中點(diǎn)擊任務(wù)列表,會(huì)無法打開地圖/任務(wù)界面(自行按M/L可以打開)
這只是小問題,實(shí)際上非常多的插件都會(huì)導(dǎo)致類似的問題(理論上可以通過其他方案修復(fù),但是太麻煩了)。
相關(guān)資訊
魔獸世界游蕩者梅莉7月15日在哪 7月15日游蕩者梅莉位置坐標(biāo)分享
魔獸世界游蕩者梅莉7月14日在哪 7月14日游蕩者梅莉位置坐標(biāo)分享
魔獸世界9.1導(dǎo)靈器怎么升級(jí) 第二賽季導(dǎo)靈器升級(jí)道具獲得方法介紹
魔獸世界9.1惡作劇成就怎么做 帷紗集市惡作劇成就掮靈鼠位置介紹
魔獸世界9.1能攪碎嗎成就怎么做 帷紗集市能攪碎嗎成就完成攻略
魔獸世界9.1信手拈來怎么做 淵誓寶箱開啟方法介紹
魔獸世界9.1佐瓦爾鬼步舞成就怎么做 防淵傘和熔爐位置坐標(biāo)分享
魔獸世界9.1狡狐冒險(xiǎn)記成就怎么做 狡狐冒險(xiǎn)記成就阿猾位置坐標(biāo)分享
魔獸世界9.1寧神香茶成就怎么做 寧神香茶成就npc位置介紹
手游攻略2021-07-12 10:46
魔獸世界9.1隙隱寶箱在哪 典獄長(zhǎng)的私人藏品成就完成攻略
手游攻略2021-07-12 10:40
魔獸世界9.1浴血奮戰(zhàn)成就怎么快速完成 浴血奮戰(zhàn)成就快速完成方法介紹
手游攻略2021-07-12 10:31
魔獸世界游蕩者梅莉7月12日在哪 游蕩者梅莉7月12日坐標(biāo)位置分享
手游攻略2021-07-12 09:01
魔獸世界精鑄墓翼蝠怎么獲得 精鑄墓翼蝠獲得方式介紹
手游攻略2021-07-11 09:51
魔獸世界精鑄墓翼蝠怎么找不到 精鑄墓翼蝠召喚方法介紹
手游攻略2021-07-11 09:51
魔獸世界9.1通靈戰(zhàn)潮路線推薦 第二賽季通靈戰(zhàn)潮磨難mdt路線介紹
手游攻略2021-07-11 09:51
魔獸世界9.1晉升高塔路線推薦 第二賽季晉升高塔磨難mdt路線介紹
手游攻略2021-07-11 09:51
老爹奶茶店
云逆水寒
后室公司
太空沙盒
朝圣者
晾曬時(shí)光
我是咸魚
劍與騎士團(tuán)
哈基逃亡2
愚錄DEMO
沖關(guān)小隊(duì)
熄燈睡覺
最新文章
《異象回聲》科長(zhǎng)入職系統(tǒng)預(yù)抽卡活動(dòng)地址
《異象回聲》未綁定手機(jī)無法找回解決方法
《異象回聲》賬號(hào)名和綁定手機(jī)號(hào)碼不一致解決方法
《異象回聲》無法綁定手機(jī)號(hào)解決方法
影音播放
影音播放
資訊閱讀
影音播放
健康醫(yī)療
資訊閱讀
影音播放
網(wǎng)絡(luò)工具
網(wǎng)絡(luò)購(gòu)物
生活服務(wù)
經(jīng)營(yíng)策略
動(dòng)作冒險(xiǎn)
休閑益智
休閑益智
體育競(jìng)速
動(dòng)作冒險(xiǎn)
休閑益智
飛行射擊
飛行射擊
休閑益智