Aseprite Sprite loader for Phaser
A small library for loading / parseing aseprite sprite files into Phaser.Sprite objects.
- The aseprite sprite file must be exported so that there is a json file containing the frames data (using Array option, not the default HashMap option.)
- The spritesheet has the same name as the json file. I.e, if the frame/tag data is in door.json, the spritesheet must be in the same location and be called door.png
- All frames must have the same frame-rate. By default, the first frame's duration is used throughout the entire animation. Phaser-CE does not allow for durations to be specified on a per frame level.
- Aseprite tags signify animations.
You are open to contibute to and expand on this library.
- path from nodejs
The below is an example within a Phaser-CE State class.
Preload will preload the required spritesheet, and Create will build a sprite will all the animations from an aseprite file.
public preloadpublic create