魔獸世界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
相關攻略文章
魔獸世界plus懲戒騎buff監控wa
魔獸世界plus動力輔助稱重帶屬性介紹
魔獸世界plus p2dps排行
魔獸世界固執征服者兌換在哪裡
魔獸世界9.1泰蘭德的結局介紹
魔獸世界8.2艾薩拉的崛起防騎玩法攻略
魔獸世界犀牛肉哪裡最多
魔獸世界外域漁夫成就怎麼達成
魔獸世界血精靈種族天賦揭秘 怎麼更大化你的戰鬥優勢
《魔獸世界》plus德魯伊叢林之王符文獲取方法介紹
《魔獸世界》plus獵人穩固射擊符文獲取方法介紹
《魔獸世界》plus法師冰冷智慧符文獲取方法介紹