Übersicht
Ein leichtgewichtiges Flutter-Widget zur Darstellung von Spritesheet-Animationen mit gitterbasiertem Layout und Unterstützung für JSON-Atlas-Formate wie jene aus TexturePacker und Aseprite. Es ermöglicht benannte Animationen, mehrere Wiedergabemodi und externe Animationssteuerung. Ideal für 2D-Spiele und interaktive Benutzeroberflächen, die reibungslose Sprite-Übergänge erfordern. Das Paket ist plattformübergreifend und lässt sich nahtlos in Flutter-Projekte integrieren.
Anwendungsfälle
- 2D-Spielfigur-Animationen
- interaktive Benutzeroberflächenelemente
- spritebasierte Ladeindikatoren
- Spiel-Asset-Rendern
- animierte Symbole
Hauptmerkmale
- Grid-based spritesheet parsing
- JSON atlas support (TexturePacker, Aseprite)
- Named animation sequences
- Playback mode control (loop, once, reverse)
- External animation controller
- Cross-platform compatibility
Geeignet für
- Game developers using Flutter
- UI designers needing animated sprites
- Projects with sprite-based assets
- Lightweight animation requirements
- Interactive app components
Hinweise
- Erforderliche korrekte JSON-Atlas-Einrichtung
- Beschränkt auf 2D-Sprite-Rendering
- Keine eingebaute Physik oder Kollision
- Hängt von externen Tools zur Sprite-Erstellung ab
- Nicht für komplexe Animationen mit hoher Bildrate optimiert