高性能弹幕引擎 BulletScreenEngine
- 授权协议: MIT
- 开发语言: JavaScript
- 操作系统: 跨平台
- 软件首页: https://gitee.com/scott-xu/BulletScreenEngine
- 软件文档: https://gitee.com/scott-xu/BulletScreenEngine
软件介绍
BulletScreenEngine
English Version | wiki | Demo
高性能弹幕引擎。同屏弹幕1000+
简介
一个高性能弹幕引擎,简单易用。支持CSS3、Canvas 2D、WebGL渲染方式。支持顶部、底部、逆向弹幕渲染。使用Canvas 2D渲染方式可流程渲染同屏1000条弹幕(可达1600条,与电脑配置有关)。
安装和使用
安装
你可以直接点击这里下载最新发行版本,也可以用以下命令安装NPM包。
> npm install bullet-screen-engine
在构建之前,请确保已经全局安装Gulp,全局安装Gulp的命令如下。
> npm install --global gulp
使用
安装完成后,在Html页面引入。
压缩版:
调试版:
添加一个 id 为 BulletScreensDiv 的固定大小的 div 标签用于显示弹幕,并插入以下 JavaScript 代码。
var bulletScreenEngine = new BulletScreenEngine(document.getElementById('BulletScreensDiv'));
var _startTime = 5000;
for (var i = 0; i < 10000; i++) {
bulletScreenEngine.addBulletScreen({
text: "这是一个长长长长长长长长长长长长长长长长长长长长长长长长的测试(^_^)",
color: 'white',
borderCorol: 'black',
startTime: _startTime
});
_startTime += parseInt(Math.random() * 300);
}
bulletScreenEngine.play();用浏览器打开网页即可显示弹幕。
详细使用说明请查看 wiki 。
联系作者
如果有任何问题请写下 issues 。
E-mail:scottxu@scottxublog.com
版权声明
这个项目是一个开源项目,遵循MIT开源协议。要查看协议,请点击这里。
实现领域驱动设计
Vaughn Vernon / 滕云 / 电子工业出版社 / 2014-3 / 99.00元
领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实......一起来看看 《实现领域驱动设计》 这本书的介绍吧!
UNIX 时间戳转换
UNIX 时间戳转换
HSV CMYK 转换工具
HSV CMYK互换工具
