其他分享
首页 > 其他分享> > 最简单的序列帧动画canvas插件

最简单的序列帧动画canvas插件

作者:互联网

最简单的序列帧动画canvas插件

图片序列帧播放工具,用canvas操作图片动画,封装了常用方法。

仓库地址: https://github.com/wenyiweb/c...

喜欢可以给一个star哦
有问题可以加群一起讨论,qq群:692337464

CanvasKeyFrames

图片序列帧播放工具,用canvas操作图片动画,封装了常用方法。

API

CanvasKeyFrames(el, type, imgs, options)

调用方式

方法介绍

goto(n) 跳转到某一帧

next() 下一帧

prev() 上一帧

fromTo(from, to, loop, callback)

from     [启始帧(从0开始)]
  to       [结束帧数]
  loop     [循环次数,默认是infiniten]
  callback [回调函数]

toFrom(to, from, loop, callback)

to       [启始帧(从高位开始)]
 from     [结束帧数(从低位结束)]
 loop     [循环次数,默认是infiniten]
 callback [回调函数]

repeatplay(from, to, loop, callback)

fromto正着播一遍,然后回调fromBack,倒着播一遍,然后再回调toBack,进行逻辑判断
from     [启始帧(从0开始)]
to       [结束帧数]
loop     [循环次数,默认是infinite正播过去,再倒播回来]
callback [回调函数]

from(from, loop, callback)

 from     [启始帧(从0开始)]
 loop     [循环次数,默认是infinite]
 callback [回调函数]

to(to, loop, callback)

to       [结束帧数]
loop     [循环次数,默认是infinite]
callback [回调函数]

pause() 暂停动画

stop() 停止并回到第一帧或cover帧

play() 从当前位置播放动画,会继承上次使用fromTo、form或to的属性

destroy() 销毁对象

本文转载于:猿2048→https://www.mk2048.com/blog/blog.php?id=hbkkhaj0cbb

标签:插件,序列帧,canvas,默认,callback,宽度,loop,图片
来源: https://www.cnblogs.com/homehtml/p/12825932.html