r50版本安装以后卡bug,求大大帮助
Bigonionduck opened this issue · 55 comments
前俩天看到cell除出版本了,立刻就从curseforge上更新了,然后上游戏就出bug了。
先是团队框架血条有一半被白色覆盖了,然后不能通过点选框架来选定目标。
然后里面的指示器全部消失了,我一开始以为是重置了要重新设置,结果设置一个以后又全部出现,但不能修改,点击也没有具体内容。
最后就是副本减益那块里面什么都没有,还重叠了。
尝试了重装cell,删除后wtf里的配置文件重装都没有用,也不知道具体是什么原因,求作者大大帮助啊!T.T
第一个是版本;第二个是副本减益那一块重叠了,而且没有具体内容;第4个是指示器全部消失;第三个是点击创建以后之前的又出现了,最后一个就是框架下半部分被白色遮住了
从这些现象是没法确认问题所在的,一定要知道报错的代码才行。
确认魔兽的lua报错是否开启。
开启是 /console scriptErrors 1
关闭是 /console scriptErrors 0
重载界面后看看是否有弹出报错窗口。
真的没有啊,我当时更新完以后上线看到变成了最后图片那样,我还以为是外观材质那里变了,然后我就去修改,意外发现并没有变,然后接下来和朋友打本的时候指示器什么的都没有效果,而且框架没法点选才发现除了问题的。
Message: (null)
Time: Sun May 2 07:11:39 2021
Count: 3
Message: Error loading Interface\AddOns\LibDFramework-1.0\Libs\LibStub\LibStub.lua
Time: Sun May 2 07:11:39 2021
Count: 4
Message: Error loading Interface\AddOns\LibDFramework-1.0\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua
Time: Sun May 2 07:11:39 2021
Count: 4
Message: Couldn't open Interface\AddOns\LibDFramework-1.0\Libs\LibSharedMedia-3.0\lib.xml
Time: Sun May 2 07:11:39 2021
Count: 4
Message: Couldn't open Interface\AddOns\LibDFramework-1.0\Libs\AceGUI-3.0\AceGUI-3.0.xml
Time: Sun May 2 07:11:39 2021
Count: 4
还有好多,但我看了下都是LibDFramework-1.0\Libs\下的东西报错
最后一个是
Message: Error loading Interface\AddOns\LibDFramework-1.0\Libs\LibDBIcon-1.0\LibDBIcon-1.0.lua
Time: Sun May 2 07:11:39 2021
Count: 4
行,我刚才把文件夹里的LibDFramework相关文件都已经删除了,重登了游戏
然后就只有这个报错
Message: (null)
Time: Sun May 2 07:20:50 2021
Count: 3
我现在将其他插件全部禁用,然后只留cell试试
Message: [string "MiDKP3MainFrame:OnLoad"]:10: attempt to call method 'SetBackdropBorderColor' (a nil value)
Time: Sun May 2 07:23:31 2021
Count: 1
Stack: [string "MiDKP3MainFrame:OnLoad"]:10: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string ":OnLoad"]:10: in function <[string ":OnLoad"]:1>
然后报错俩个
第一个
Locals: self = MiDKP3MainFrame {
0 =
}
(*temporary) = nil
(*temporary) = MiDKP3MainFrame {
0 =
}
(*temporary) = 1
(*temporary) = 1
(*temporary) = 1
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
第二个
Message: Interface\AddOns\Cell\Utils.lua:177: bad argument #1 to 'ipairs' (table expected, got nil)
Time: Sun May 2 07:23:31 2021
Count: 1
Stack: Interface\AddOns\Cell\Utils.lua:177: bad argument #1 to 'ipairs' (table expected, got nil)
[string "=[C]"]: ?
[string "=[C]"]: in function ipairs' [string "@Interface\AddOns\Cell\Utils.lua"]:177: in function
ConvertTable'
[string "@interface\AddOns\Cell\RaidFrame\UnitButton.lua"]:103: in function onEventFunc' [string "@Interface\AddOns\Cell\Libs\CallbackHandler.lua"]:24: in function
Fire'
[string "@interface\AddOns\Cell\Core.lua"]:69: in function UpdateLayout' [string "@Interface\AddOns\Cell\Core.lua"]:100: in function
onEventFunc'
[string "@interface\AddOns\Cell\Libs\CallbackHandler.lua"]:24: in function Fire' [string "@Interface\AddOns\Cell\Core.lua"]:580: in function
GROUP_ROSTER_UPDATE'
[string "@interface\AddOns\Cell\Core.lua"]:636: in function `?'
[string "@interface\AddOns\Cell\Core.lua"]:692: in function <Interface\AddOns\Cell\Core.lua:691>
Locals:
Cell.zip
眼睛看花了……试试吧
大大,最后还有俩个小的建议。
一个是我看到也有别人提的,就是能显示buff/debuff的具体信息,如果悬停在上面。
另一个是那个中了debuff的高亮驱散能不能只改成高亮边框?因为整体高亮我很容易看不清框架里的血量。
当然如果很麻烦,不好修改也没关系,我真的很喜欢cell这个插件,感谢大大啊!
r50缩小了驱散高亮,但想要边框高亮那种效果的话可能还要等等,目前要修复窗口缩放的问题。
至于debuff的鼠标提示,现在是有一个占位的选项,不过这个优先级我放在了最后,修复完了已知的问题后,会添加。
不是的,关于这个“尺寸、位置和以前版本不一样了”,其实是因为前49个版本都用了不正确的分辨率来缩放Cell。
r50算是修复了这个一直以来都没发现的问题。
目前要修复的“缩放问题”指的是准备添加更具体的缩放比例选项(或者做成滑动条、文本框),而不是现在的100% 150%之类的。另外就是使Cell无论在何种缩放比例下都能“像素精确”地显示。
总之,尺寸什么的还是得改了,虽然比较抱歉,但也不能一直使用错误的值了。
关于大大说的这个49个版本都用了不正确的分辨率来缩放Cell,前天我cell出问题的时候,我当时特意看了nga和更新的补丁,所以理解了。感谢大大的辛苦修复。我去修改尺寸不麻烦。
但是大大说的缩放问题现在的100%和150%我并没有在设置中找到这个,这个是指的什么?
大大!还得麻烦你一下!刚发现还有一个问题,就是关于指示器这块,我每设置一个新的指示器,它都需要在我布局下重新设置一次。
就是说比如我布局有4个:小队,战场15,战场40和团队四种。然后我新建了个恢复的指示器,然后我4个布局文件下都要建立一次同样的指示器以及调整位置,这样很麻烦。
有没有可能性只用建立一个通用的指示器,然后它会自动根据我在不同的布局里去对应位置和大小而不用一次次的去重建呢?
每个玩家的不同布局的按钮尺寸都不尽相同,长宽比例也不一致,这种情况下难以统一缩放。
而且可能不是每个玩家都需要在不同的布局下同时创建同一功能的指示器……
所以,针对这个需求,解决方案就是“提供复制指示器到其他布局的功能”,但至于何时能实现么,再等等吧。