Pixi AnimatedSprite
Frame-based animation from a sequence of textures or a spritesheet.
The Pixi AnimatedSprite node plays animations built from multiple textures. Supply frames via URLs, files, or a spritesheet JSON.
| Data | Description |
|---|
| X | Position X |
| Y | Position Y |
Animation
| Data | Description |
|---|
| Animation Speed | Base animation speed (default: 1) |
| Loop | Loop playback (default: true) |
| Auto Play | Start playing on init (default: false) |
| Speed Multiplier | Multiplies effective speed (default: 1) |
| Playing | Start/stop toggle (default: true) |
Textures
| Data | Description |
|---|
| Texture URLs | JSON array of URLs or spritesheet JSON URL |
| Texture Files | Local image files or spritesheet(s) |
Frame Selection
| Data | Description |
|---|
| Frame Range | JSON {start, end} subset |
| Frame Sequence | JSON array of frame indices |
Signals
| Signal | Description |
|---|
| Play | Start playback |
| Stop | Stop playback |
Outputs
Events
| Signal | Description |
|---|
| On Complete | Fired when animation completes |
| On Frame Change | Fired when frame changes |
| On Loop | Fired on each loop |
State
| Data | Description |
|---|
| Current Frame | Current frame index |
| Is Playing | Playback state |
| Effective Speed | Resolved speed after multiplier |
| Textures Loaded | Boolean indicating if textures are ready |
Usage
- Provide frames via Texture URLs or Texture Files (spritesheet JSON is supported).
- Adjust speed and loop; control with Play/Stop or the Playing toggle.