• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Damoo: Damoo 是一个轻量级的 HTML5 弹幕引擎。可以在页面元素上附加一层弹幕图层并且 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Damoo

开源软件地址:

https://gitee.com/jserovo/Damoo

开源软件介绍:

Damoo Join Chat

An HTML5 Danmaku Engine.

一个不起眼的 HTML5 弹幕引擎。

Getting started 走起

Download the latest release.

下载最新发行版本。

Damoo requires a complete DOM with a suitable container to be fit in.

需要在页面中准备一个合适的容器。

<div id="dm-main">    <div id="dm-screen"></div></div>

Then, import damoo.js or damoo.min.js.

然后引入damoo.jsdamoo.min.js

<script type="text/javascript" src="damoo.min.js"></script>

Initiate Damoo.

初始化。

var damoo = Damoo('dm-screen', 'dm-canvas', 20);

Or use your own font instead of "sans-serif".

可自定义全局字体。

var damoo = Damoo('dm-screen', 'dm-canvas', 20, "Arial");

And run it.

运行。

damoo.start();

Danmaku can be emitted by calling emit method.

emit方法发射弹幕。

damoo.emit({ text: "Damoo is awesome!", color: "#f49" });

Enable text shadow.

开启字体阴影。

damoo.emit({ text: "I got a shadow!", color: "#000", shadow: true });

Color the shadow.

自定义阴影颜色。

damoo.emit({ text: "Hooray!", color: "#f00", shadow: { color: "#f49" } });

Danmaku can also be fixed at the center of the screen.

发射固定弹幕。

damoo.emit({ text: "I'M FIXED!", color: "#6f9", fixed: true });

Clear the screen.

清空屏幕。

damoo.clear();

You may hide Damoo.

隐藏弹幕图层。

damoo.hide();

And bring it back.

显示弹幕图层。

damoo.show();

If needed, you may suspend the animation.

暂停动画。

damoo.suspend();

And resume it when ready to go.

恢复动画。

damoo.resume();

Contributing 填坑

Hope you enjoy the code!

你们城里人都很会玩,我就不多说了。

_(:з」∠)_

Send Pull Requests to contribute!

想填坑的话,请发送 Pull Requests

License 许可协议

MIT License


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap