BarrageRenderer icon indicating copy to clipboard operation
BarrageRenderer copied to clipboard

弹幕冲突

Open zxzinder opened this issue 7 years ago • 9 comments

本来预先load了已经存在的弹幕,再发送自己的弹幕时,会存在弹幕冲突,请问下该怎么解决呢

zxzinder avatar Jan 29 '18 08:01 zxzinder

如果是弹幕量大导致的冲突,可以通过过滤减少弹幕量优化; 如果不是,提供一下截图看看情况。

unash avatar Jan 30 '18 00:01 unash

不是大量的 是预先load了50条弹幕,比如,1,2,3,4.... 可能到第7条的时候,我又自己输入一条弹幕,这时候,我输入的和即将出来的第8条就有可能重合 这个有没有什么方法可以控制下啊? 还有个问题,这个load是必须使用delay吗。我发现如果没有加delay属性,就不会预先加载弹幕呀? 感谢感谢

zxzinder avatar Jan 30 '18 05:01 zxzinder

如图,英文的就是预先加载,数字就是输入的 设计就是这么小一个地方展示弹幕,从下往上加载 image

zxzinder avatar Jan 30 '18 06:01 zxzinder

这个是自定义的弹幕吗? 这里设置了 trackNumber 参数了吗?

unash avatar Jan 30 '18 12:01 unash

没有自定义哈 就是用的BarrageWalkTextSprite 因为view比较小,trackNumber我试了1,5 都没什么用样

zxzinder avatar Jan 31 '18 08:01 zxzinder

trackNumber 不要设置 试试。

unash avatar Jan 31 '18 16:01 unash

如果都不设置会出现如图所示呀,有没有啥子好的办法呀 image

zxzinder avatar Feb 01 '18 09:02 zxzinder

通过 spritesNumberWithName 获取当前显示的弹幕数量,然后做些过滤试试。

unash avatar Feb 01 '18 10:02 unash

后续呢?

juefeiyechen avatar May 05 '19 09:05 juefeiyechen