魔兽世界9.2更新后宝石迷阵插件报错的解决办法
脚本之家
9.2更新后我飞行时必玩的宝石迷阵插件出错了,可github上的作者已经2年没更新了。一筹莫展之际,我在API wiki网站上看到说`SetBackdrop`函数已经被移除了,但是之前插件一直工作的好好的,估计是暴雪给了缓冲期9.2才正式删除了这个API。gg了一圈后找到解决方法,分享给大家:
具体方法:
打开插件报错的行数,例如:
local s = CreateFrame("Frame", "BejeweledDataBorder", d)
s:SetPoint("Bottomleft", a, "Bottomright", -40, 0)
s:SetHeight(32)
s:SetWidth(72)
s:SetWidth(128)
s:SetBackdrop(t)--这一行报错
那么我们要向上找到s这个变量被赋值的地方,一般都是CreateFrame函数,我们给它加上第4个参数"BackdropTemplate"(是字符串,包括引号)即可,如下:
local s = CreateFrame("Frame", "BejeweledDataBorder", d, "BackdropTemplate")--在这行加上"BackdropTemplate"
s:SetPoint("Bottomleft", a, "Bottomright", -40, 0)
s:SetHeight(32)
s:SetWidth(72)
s:SetWidth(128)
s:SetBackdrop(t)
s:SetBackdropColor(0, 0, 0, 0)
同理,如果其他插件也出现了类似的错误也可以用同样的方式修改。
友情提示:小编已经修改好的宝石迷阵插件,可以设置在坐鸟的时候自动打开,消磨时间。
获取方法:
请关注下方公众号回复“迷阵”即可获取
一定要看清回复内容,否则什么都得不到!
以上就是小编带来的全部内容,希望对大家有所帮助。