0.3.1 • Published 3 years ago

karas-animate-sprite v0.3.1

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

karas-animate-sprite(鸦)


karas帧动画组件。

NPM version

Install

npm install karas
npm install karas-animate-sprite

Usage

import AnimateSprite from 'karas-animate-sprite';

karas.render(
  <canvas width="720" height="720">
    <AnimateSprite style={{
                     width: 100,
                     height: 100,
                     backgroundImage: 'url(xxx)', // 必须提供精灵图为背景图
                   }}
                   nw={6} // 精灵图水平帧数量
                   nh={9} // 精灵图垂直帧数量
                   delay={1000} // 延迟时间播放
                   duration={2000} // 时长
                   iterations={2} // 循环次数
                   playbackRate={1} // 播放速率
                   fill={'forwarads'} // 停留模式,同css动画规范fill,forwards尾帧/backwards首帧/both首尾帧
    />
  </canvas>
);

method

  • pause() 暂停
  • resume() 恢复
  • play() 重新播放

get/set

  • playbackRate 播放速度

License

MIT License

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago