打开网易新闻 查看精彩图片
你是否遇到过这种情况:操控某一个特定的小号或者大号时,游戏帧率会出现大幅下降?即便在游戏环境完全相同、玩家稀少的区域,帧率依旧偏低?
有玩家就碰到了该问题,并对此展开了一番探究。其调查发现,游戏后台会不断累积那些隐藏且被自动追踪的任务,而这些任务在任务日志界面中并不会显示。所幸的是,这位玩家还找到了一套临时解决办法!
一键解决问题的宏
他制作了一个实用的宏命令:
/run local a, b = C_QuestLog.GetNumQuestLogEntries (); if a> b then for i = 1, C_QuestLog.GetNumQuestLogEntries () do local q = C_QuestLog.GetInfo (i); if q and q.isHidden then C_QuestLog.RemoveQuestWatch (i) print ("unwatched", q.title) end end end
若该宏命令生效,你所有被追踪的任务(无论隐藏与否)都会被取消追踪 —— 游戏帧率大概率也会随之回升!
尽管取消隐藏任务的追踪,能在特定场景下提升帧率,但在多恩诺嘉尔这类对 CPU 性能要求极高的游戏区域,这个临时解决办法可能仅能部分缓解帧率问题。不过,遇到同款帧率异常问题的玩家,依旧值得一试!
热门跟贴