那位同学我可是对号入座了 ,看样子我得先按照面向对象的特性将我之前的100多行代码给改改。
有机会就求医,请大佬回复下:
[Lua] 纯文本查看 复制代码 local a = 1
if a then
TurnRightStop()
end
local function Turn(_,_,_,t)
if t=="采集草药" then
TurnRightStart()
end
end
local TurnR = CreateFrame("Frame")
TurnR:RegisterEvent("UNIT_SPELLCAST_FAILED")
TurnR:SetScript("OnEvent", Turn)
也就是监测UNIT_SPELLCAST_FAILED,监测到就转动下。问题在于跑一晚上WBE内存的占用从3M提升到了60M,似乎就出现了掉帧的情况。在论坛上查看了一些帖子,这情况应该是由于多次注册导致,是不是相当于注册了N个表出来,这个要怎么处理呢。
|