高性能弹幕引擎 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开源协议。要查看协议,请点击这里。
计算机图形学原理及实践:C语言描述(原书第2版) (平装)
福利 / 唐泽圣 / 机械工业出版社 / 2004-3 / 95.0
《计算机图形学原理及实践:C语言描述(原书第2版)》:这是计算机图形学领域的一部经典之作,作者Fley、va Dam等是国际图形学界的著名学者、学术带头人,而且《计算机图形学原理及实践:C语言描述(原书第2版)》英文版自出版以来,一直是各国大学计算机图形学课程的主要教科书。来自清华大学、北京大学、中国科学院计算技术研究所、中国科学院软件研究所的多位图形学领域的专家和精英花费了大量的时间和精力进行翻......一起来看看 《计算机图形学原理及实践:C语言描述(原书第2版) (平装)》 这本书的介绍吧!
