Responsible for parsing sprite sheet and JSON data into the internal FrameData format that Phaser uses for animations.
Parse the JSON data and extract the animation frame data from it.
| Name | Type | Description |
|---|---|---|
game | Phaser.Game | A reference to the currently running game. |
json | object | The JSON data from the Texture Atlas. Must be in Array format. |
A FrameData object containing the parsed frames.
Parse the JSON data and extract the animation frame data from it.
| Name | Type | Description |
|---|---|---|
game | Phaser.Game | A reference to the currently running game. |
json | object | The JSON data from the Texture Atlas. Must be in JSON Hash format. |
A FrameData object containing the parsed frames.
Parse the JSON data and extract the animation frame data from it.
| Name | Type | Description |
|---|---|---|
game | Phaser.Game | A reference to the currently running game. |
json | object | The JSON data from the Texture Atlas. Must be in Pyxel JSON format. |
A FrameData object containing the parsed frames.
Parse a Sprite Sheet and extract the animation frame data from it.
| Name | Type | Argument | Default | Description |
|---|---|---|---|---|
game | Phaser.Game | A reference to the currently running game. | ||
key | string | Image | The Game.Cache asset key of the Sprite Sheet image or an actual HTML Image element. | ||
frameWidth | number | The fixed width of each frame of the animation. | ||
frameHeight | number | The fixed height of each frame of the animation. | ||
frameMax | number | <optional> | -1 | The total number of animation frames to extract from the Sprite Sheet. The default value of -1 means "extract all frames". |
margin | number | <optional> | 0 | If the frames have been drawn with a margin, specify the amount here. |
spacing | number | <optional> | 0 | If the frames have been drawn with spacing between them, specify the amount here. |
A FrameData object containing the parsed frames.
Parse the XML data and extract the animation frame data from it.
| Name | Type | Description |
|---|---|---|
game | Phaser.Game | A reference to the currently running game. |
xml | object | The XML data from the Texture Atlas. Must be in Starling XML format. |
A FrameData object containing the parsed frames.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.AnimationParser.html