rc-bullets icon indicating copy to clipboard operation
rc-bullets copied to clipboard

duration 控制弹幕运动时长

Open hugeorange opened this issue 4 years ago • 3 comments

duration ,这个参数好像只能控制一条弹幕在屏幕中的出现时长,,,如果两条弹幕,一条字很多,一条字很少,两个弹幕的运动速度会不一样,会出现重叠,字数越多,运动速度越快,,,可不可以让每条弹幕的运动速度一样

hugeorange avatar Feb 02 '20 09:02 hugeorange

duration ,这个参数好像只能控制一条弹幕在屏幕中的出现时长,,,如果两条弹幕,一条字很多,一条字很少,两个弹幕的运动速度会不一样,会出现重叠,字数越多,运动速度越快,,,可不可以让每条弹幕的运动速度一样

感谢反馈 我可以试试优化 不过在我动手前 你也可以试试 😄

zerosoul avatar Feb 03 '20 10:02 zerosoul

duration ,这个参数好像只能控制一条弹幕在屏幕中的出现时长,,,如果两条弹幕,一条字很多,一条字很少,两个弹幕的运动速度会不一样,会出现重叠,字数越多,运动速度越快,,,可不可以让每条弹幕的运动速度一样

感谢反馈 我可以试试优化 不过在我动手前 你也可以试试 😄

@zerosoul 您好,我目前是这样处理的:由于您的动画是靠 animation 的 duration 属性控制的,感觉从正向途径是没法改变的,我想了一个歪招,就是给每条弹幕设置一个 min-width 样式,这样能在一定程度避免速度不一致,但如果字数过多的情况下还是避免不了,,,不过这样搞一下,,效果感觉好多了😀😀😀

hugeorange avatar Feb 04 '20 10:02 hugeorange

duration ,这个参数好像只能控制一条弹幕在屏幕中的出现时长,,,如果两条弹幕,一条字很多,一条字很少,两个弹幕的运动速度会不一样,会出现重叠,字数越多,运动速度越快,,,可不可以让每条弹幕的运动速度一样

感谢反馈 我可以试试优化 不过在我动手前 你也可以试试 😄

@zerosoul 您好,我目前是这样处理的:由于您的动画是靠 animation 的 duration 属性控制的,感觉从正向途径是没法改变的,我想了一个歪招,就是给每条弹幕设置一个 min-width 样式,这样能在一定程度避免速度不一致,但如果字数过多的情况下还是避免不了,,,不过这样搞一下,,效果感觉好多了😀😀😀

可以的,很机智。彻底解决这个问题,或许可以加一个speed参数,我看了下主流弹幕方式,也是走duration,也就是有快有慢,所以这不是个bug😄

zerosoul avatar Feb 05 '20 10:02 zerosoul