插件概览
一个轻量级的 Flutter 小部件,用于使用基于网格的布局渲染精灵表动画,并支持 TexturePacker 和 Aseprite 等工具生成的 JSON 资源图格式。它支持命名动画、多种播放模式以及外部动画控制。非常适合需要平滑精灵过渡的 2D 游戏和交互式 UI。该包具有跨平台特性,可无缝集成到 Flutter 项目中。
适合场景
- 2D游戏角色动画
- 交互式 UI 元素
- 基于精灵的加载指示器
- 游戏资产渲染
- 动画图标
主要特点
- Grid-based spritesheet parsing
- JSON atlas support (TexturePacker, Aseprite)
- Named animation sequences
- Playback mode control (loop, once, reverse)
- External animation controller
- Cross-platform compatibility
适合对象
- Game developers using Flutter
- UI designers needing animated sprites
- Projects with sprite-based assets
- Lightweight animation requirements
- Interactive app components
使用建议
- 需要正确的JSON图集设置
- 限制为2D精灵渲染
- 无内置物理或碰撞
- 依赖外部工具进行精灵创建
- 未针对高帧率复杂动画进行优化