0.1.1 • Published 7 years ago

frame-animation-canvas v0.1.1

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

一种基于canvas的帧动画实现

beta

The English edition of instruction is edited and is to be published soon

使用

npm i frame-animation-canvas --save

然后可以直接:

var frameAnimationCanvas = require("frame-animation-canvas");
//...
var ani = frameAnimationCanvas("frameResult.png",$theDomNode,ArrayFromJsonResult,60,1.15);
ani.begin();

默认引入的是babel编译好的ES5版本,无需进行编译即可使用。

源文件在src文件夹下,也可以直接拷贝源文件进行使用。

另外值得注意的是,素材需要由Egret Texture Merger这个工具生成,也可参考这里

构造函数参数列表

属性是否必须默认值描述类型
imgSrc必须null所有帧的合成图片地址png/jpg
canvasDom必须nullcanvas对应的实际dom元素DOM
positionInfo必须nullEgret Texture Merger生成的结果frames属性内容(转化成array)array
interFrameTime必须null帧间隔Number

注意:由于之前的scale参数可能会出现问题,现在已经删除scale参数,建议直接控制canvas的大小来实现缩放功能。

协议

MIT

0.1.1

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago