得得

开源

BarrageRenderer

一个 iOS 上的弹幕渲染库.
MIT开源 快速上手
更新日期:2022-05-18     下载次数:18900
发起原因
弹幕实质是多个精灵的时间上的渲染方式. PC/Web上已经有很成熟的解决方案了; Android上比较有名的是BiliBili开源的DanmakuFlameMaster, 但是开源社区尚没有比较好的iOS弹幕渲染器.觉得在二次元文化逐渐渗透的今天,视频弹幕已经是很重要的一种情绪表达方式了.没必要重复造轮子,所以我把自己写的一份弹幕渲染引擎开源了.还有一些需要后续完善的地方,但基本功能已经有了.祝大家玩得开心.
Features
视频演示地址: http://v.youku.com/v_show/id_XMTI5NDM4ODk3Ng==.html
基本使用
一般的,你只需要在 - (void)viewDidLoad 里创建一个 BarrageRenderer 对象,并将其 view add 到你想要添加弹幕动画的 view 上,配置就结束了。,当你想要添加一条弹幕到屏幕上的时候,你只需要创建一个弹幕描述符 BarrageDescriptor, 为其指定弹幕 Sprite 的类名,然后通过 params 设置一些属性, 调用 BarrageRenderer 的 receive 方法即可成功将弹幕显示在屏幕上.,弹幕支持的属性可参照 BarrageSpriteProtocol.h 文件. 以及在 BarrageSprite 族的属性
研发人员
BarrageRenderer的研发团队来自五湖四海,期待你的加入。
Zigii Wong
Ant
Yifei Zhou
Parsifal