DanmakuFlameMaster
DanmakuFlameMaster copied to clipboard
关于使用过滤器的矛盾
因为为了防止弹幕重叠,需要设置danmaku.priority = 0,但是,同样也会出现一个问题,弹幕有很大一部分会被过滤隐藏,改回danmaku.priority = 1后,弹幕又会重叠,形成了一个闭环的矛盾.目前自己写了个延时器去延时每个弹幕的发送时间,虽然看上去不重叠,但是依旧治标不治本.请问有什么好的解决方法吗?或者可以禁用过滤?
priority=1修改代码碰撞检测逻辑 https://github.com/Bilibili/DanmakuFlameMaster/issues/337
当然这只能让弹幕尽在设置的其余行有空间展示时不重叠,如果设置行数展示不完弹幕还是会重叠,因为源码中priority=1的弹幕一定不会丢,此时必然会有重叠
因为为了防止弹幕重叠,需要设置danmaku.priority = 0,但是,同样也会出现一个问题,弹幕有很大一部分会被过滤隐藏,改回danmaku.priority = 1后,弹幕又会重叠,形成了一个闭环的矛盾.目前自己写了个延时器去延时每个弹幕的发送时间,虽然看上去不重叠,但是依旧治标不治本.请问有什么好的解决方法吗?或者可以禁用过滤? 看看这个文章,有解释 https://www.jianshu.com/p/1abdb97f7a4d