0.0.1 • Published 7 years ago

@tinyjs/tinyjs-plugin-dust v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 years ago

tinyjs-plugin-dust

Dust is a quick and easy particle effects engine

查看demo

demo/index.html

引用方法

起步

首先当然是要引入,推荐NPM方式,当然你也可以使用CDN或下载独立版本,先从几个例子入手吧!

1、最简单的例子

引用 Tiny.js 源码

<script src="http://tinyjs.net/libs/tiny.debug.js"></script>
var Dust = require('@tinyjs/tinyjs-plugin-dust');
// 或者
// import Dust from '@tinyjs/tinyjs-plugin-dust';

// 新建 APP
var app = new Tiny.Application({
  width: 320,
  height: 320
});
// 创建容器
var container = new Tiny.Container();
// 初始化
var dust = new Dust(x, y, function () {
    return new Tiny.Sprite.fromImage('https://zos.alipayobjects.com/rmsportal/KKKOcfaEECkqrXFOBYIa.png')
  }, container,
  {
    number: 50,
    gravity: 0.1,
    randomSpacing: true,
    minAngle: 0, maxAngle: 6.28,
    minSize: 12, maxSize: 24,
    minSpeed: 1, maxSpeed: 2,
    minScaleSpeed: 0.005, maxScaleSpeed: 0.01,
    minAlphaSpeed: 0.005, maxAlphaSpeed: 0.01,
    minRotationSpeed: 0.05, maxRotationSpeed: 0.1
  });

app.run(container);
app.onUpdate(function () {
  dust && dust.update();
});

依赖

API文档

TODO