×

BulletScreenEngine高性能弹幕引擎

消耗积分:0 | 格式:zip | 大小:0.51 MB | 2022-06-01

张龙祥

分享资料个

授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件

软件简介

openBSE

English Version | wiki | Demo | Docs

高性能 JavaScript 弹幕引擎。同屏弹幕1000+

简介

一个高性能 JavaScript 弹幕引擎,简单易用。支持 CSS3 、 Canvas 2D 、 WebGL 和 SVG 渲染方式。支持顶部、底部、逆向弹幕渲染。使用 Canvas 2D 渲染方式可同屏渲染至少1000条弹幕(可达1600条,与电脑配置有关)。

安装和使用

安装

你可以直接点击这里下载最新发行版本,也可以用以下命令安装NPM包。

> npm install openbse

使用

安装完成后,在 Html 页面引入。

压缩版:

调试版:

添加一个 id 为 BulletScreensDiv 的固定大小的 div 标签用于显示弹幕,并插入以下 JavaScript 代码。

var bulletScreenEngine = new openBSE.BulletScreenEngine(document.getElementById('BulletScreensDiv'));
var _startTime = 5000;
for (var i = 0; i < 10000; i++) {
    bulletScreenEngine.addBulletScreen({
        text: "这是一个长长长长长长长长长长长长长长长长长长长长长长长长的测试(^_^)",
        startTime: _startTime
    });
    _startTime += Math.round(Math.random() * 300);
}
bulletScreenEngine.play();

用浏览器打开网页即可显示弹幕。

详细使用说明请查看 wiki 。

联系作者

如果有任何问题请写下 issues 。
E-mail:scottxu@scottxublog.com

版权声明

这个项目是一个开源项目,遵循 MIT 开源协议。要查看协议,请点击这里

 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !