vue-sprite-animator
Install
Install with npm or yarn:
$ npm install --save vue-sprite-animator# or $ yarn add vue-sprite-animator
Example
Use spritesheet.js to generate spritesheet with the
jsonarray
format.
Install the plugin
Vue components: App template: '<App/>'
Use it
<template> <div id="wrapper"> <v-sprite :id="'sprite'" :spritesheet="require('../assets/spritesheet.png')" :json="require('../assets/spritesheet.json')" :yoyo="false" :fps="30" ref="sprite" ></v-sprite> <button @click="play">play</button> <button @click="stop">stop</button> </div></template> <script> export default { methods: { play () { this.$refs.sprite.play() }, stop () { this.$refs.sprite.stop() } } }</script>
Available props
spritesheet
(required): path to the spritesheet imagejson
(required): path to the spritesheet json descriptor (use spritesheet.js)fps
: default is30
autoplay
: default istrue
yoyo
: default isfalse
id
: default isvue-sprite