JHDanmakuRender 3.0.1

JHDanmakuRender 3.0.1

测试已测试
语言语言 Obj-CObjective C
许可 MIT
发布日期最后发布日期2020年2月

jimHuang 维护。



  • 作者
  • jimHuang

JHDanmakuRender

一个iOS和OSX通用的弹幕渲染引擎

Cocoapod

  1. 在 Podfile 中添加 pod 'JHDanmakuRender'
  2. 执行 pod install 或 pod update
  3. 导入 #import <JHDanmakuEngine.h>

手动安装

  1. 下载 JHDanmakuRender 文件夹下的所有文件
  2. 将源文件添加到你的工程
  3. 导入 #import "JHDanmakuRender.h"

介绍

由于对功能的需要,最终还是自己动手写了这个弹幕引擎,部分源码参考了BarrageRendererBilibili Mac Client

demo基本涵盖了常用的功能,需要的查看demo即可

  • 支持iOS、OSX系统
  • 支持全局的字体样式、单个字体样式的更改
  • 支持实时回退功能
  • 支持弹幕行间距调整
  • 更简单的API

简单使用

初始化一个滚动弹幕:

JHScrollDanmaku *sc = [[JHScrollDanmaku alloc] initWithFontSize:20 textColor:[UIColor colorWithRed:0 green:0 blue:0 alpha:1] text:@"text" shadowStyle:JHDanmakuShadowStyleGlow font:nil speed:arc4random_uniform(100) + 50 direction:JHScrollDanmakuDirectionR2L]

发射弹幕

[[[JHDanmakuEngine alloc] init] sendDanmaku: sc]

截图

OSX

OSX

iOS

iOS

许可证

软件遵循MIT协议 详情请见LICENSE文件