imtaotao / danmu

Collision detection, highly customized danmu screen styles, you deserve it. (碰撞检测,高度自定义的弹幕样式,你值得拥有) 😘

Home Page:https://imtaotao.github.io/danmu/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

重构

imtaotao opened this issue · comments

有空得重构这个项目,当初写这个的时候主要是写着玩的。

  • 使用 ts 重构
  • 钩子的调用需要更合理
  • 更多的功能
  • 更友好的文档和 demo

重构版本开发中,可以切换到 feat/2.0 分支查看进度,如果大家感兴趣,可以点点 star 支持一下。

v1.0 版本发布还剩下的工作

  1. 文档翻译成英文文档
  2. 完成以下一些常见 case 的文档编写,帮助用户更好的理解和上手(内核已经完整支持了以下一些能力)
    • 视频/直播场景推荐方式
    • 实现弹幕 CD
    • 精简弹幕模式
    • 过滤关键字
    • 点赞/点踩
    • 自定义弹幕样式
    • 发送图片弹幕
    • 发送循环弹幕
    • 顶部固定弹幕
    • 自动 format
    • 防遮挡功能
    • 添加渲染/内存数量限制
    • 分离普通弹幕和高级弹幕
    • 竖向发送弹幕
    • 发送高级弹幕在某个轨道上
    • 固定为 3 个轨道(或者多个)
    • 固定为 3 个轨道在某个位置(上,中,下), 不限位置
commented

done