#spriteAnimate
- jQuery plugin for animating a sprite sheet using canvas.
- Sprite sheet can be linear or a grid of frames.
- The class
loaded
gets added to the canvas element after the sprite has loaded. This is useful if you have a large sprite and you want to set a background image on the canvas using the first frame.
##Public Methods
###Play
$canvas.spriteAnimate('play');
###Pause
$canvas.spriteAnimate('pause');
###Go to specified index (zero-based)
$canvas.spriteAnimate('goTo', index);
###Get current index (zero-based)
$canvas.spriteAnimate('getIndex');
###Restart sprite (useful when loop is set to false)
$canvas.spriteAnimate('restart');
##HTML
<div class="animation-ctn">
<canvas style="width: 460; height: 368;"></canvas>
</div>
##JS
$(function(){
var $canvas = $('canvas');
// init sprite animation
$canvas.spriteAnimate({
frameWidth: 460,
frameHeight: 368,
numberOfFrames: 369,
imgSrc: "/path/to/sprite.png",
fps: 15,
loop: true,
debug: false,
onFinish: function(){}
});
});