-
Posts
5 -
Joined
-
Last visited
-
Days Won
1
Content Type
Forums
Store
Gallery
Downloads
Posts posted by Tom Atom
-
-
Yesterday, I updated my Spriter player for Phaser to support Spriter Pro features. See top post for links.
-
@lucid, @BrashAdmin thanks for help. I updated Spriter with these results:
- I still need to be logged into Steam to run it,
- it can now open file with animation when I doubleclick it (if not logged to Steam it closes)
Is the need to be logged into Steam intentional?
-
Hi,
some time ago I wrote Spriter player for Phaser engine. It is written in Typescript and here at GitHub is repository: https://github.com/SBCGames/Spriter-Player-for-Phaser. It supports only features from free version, as at time of writing I had only free one.
You can see working sample on my blog here: http://sbcgamesdev.blogspot.cz/2015/09/phaser-tutorial-phaser-and-spriter.html
Beside this I wrote Spriter Minimizer. It is utility to shrink Spriter output (https://github.com/SBCGames/SpriterMinimizer) It is kind of "work in progress", but it can already minimize xml output or convert it into binary. These are output sizes for test anim (grey guy):
- 346 kb standard, pretty printed, Spriter output,
- 240 kb Spriter output with pretty printing unchecked,
- 165 kb after minimization with SpriteMinimizer (with default definitions.xml),
- 74 kb when converted into binary format with smallOffset switch on.
2016-02-20 UPDATE:
New version now includes Spriter Pro features:
blog: http://sbcgamesdev.blogspot.cz/2016/02/phaser-tutorial-spriter-pro-features.html
GitHub: https://github.com/SBCGames/Spriter-Player-for-Phaser
Currently it can load scml and scon files. Support for minimized files (made with Spriter Minimizer) is temporarily down.
-
Hi,
I just purchased Spriter Pro version through Steam. I found, that:
- I have to be logged into Steam otherwise I can not run app - it starts and closes immediately (no error messages),
- even if logged into Steam account, it is not possible to open .scml/.scon file with double clicking on it in explorer - Spriter starts, loads file (I can see it) and then ends immediately (no error messages). It is necessary to first start Spriter and then open file in it with file->open.
I also tried free version from your site and it does not suffer from this, so it seems all this is related to Steam version.
Tom
Spriter for Phaser
in Spriter Implementations
Posted
Hi, sorry for late reply. It is not always simple to match frame names in atlas .json file with names in animation. To solve this, library allows you to pass object with optional parameters when creating Spriter.SpriterJSON/Xml objects:
var spriterFile = new Spriter.SpriterJSON(this.cache.getJSON("TESTJson"), /* optional parameters */ { imageNameType: Spriter.eImageNameType.NAME_ONLY });
As you can see, one of the parameters is imageNameType. It says, what to do with Spriter frame name (which may contain subfolders and extension - as in your case). By default it strips path and extension to keep only name. This is OK, if your atlas.json has only names in it. But your atlas has name + extension for frame names. To solve it, change parameter from NAME_ONLY to NAME_AND_EXTENSION. All options are described at GitHub page: https://github.com/SBCGames/Spriter-Player-for-Phaser :
2016-09-16
NAME_ONLY (default): image_name
NAME_AND_EXTENSION: image_name.png
FULL_PATH_NO_EXTENSION: path/image_name
ORIGINAL: path/image_name.png
So you can strip path, extension or both or keep original name.