插件概览
一个轻量级的 Flutter 小部件,用于使用基于网格的布局渲染精灵表动画,并支持 TexturePacker 和 Aseprite 等工具生成的 JSON 资源图格式。它支持命名动画、多种播放模式以及外部动画控制。非常适合需要平滑精灵过渡的 2D 游戏和交互式 UI。该包具有跨平台特性,可无缝集成到 Flutter 项目中。
适合场景
- 2D游戏角色动画
- 交互式 UI 元素
- 基于精灵的加载指示器
- 游戏资产渲染
- 动画图标
主要特点
- 基于网格的精灵表解析
- JSON 地图支持(TexturePacker、Aseprite)
- 命名的动画序列
- 播放模式控制(循环、单次、倒放)
- 外部动画控制器
- 跨平台兼容性
适合对象
- 使用 Flutter 的游戏开发者
- 需要动画精灵的UI设计师
- 基于精灵的资源项目
- 轻量级动画需求
- 交互式应用组件
使用建议
- 需要正确的JSON图集设置
- 限制为2D精灵渲染
- 无内置物理或碰撞
- 依赖外部工具进行精灵创建
- 未针对高帧率复杂动画进行优化