FLUTTER ECOSYSTEM

flutter_spritesheet_animation

适用于 Flutter 的轻量级精灵表动画小部件。支持基于网格和 JSON 资源图集(TexturePacker、Aseprite),具有命名动画、播放模式和外部控制器。

最新版本
1.1.0
近 30 天下载
2.4万
喜欢数
19
Pub 分数
160

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

一个轻量级的 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精灵渲染
  • 无内置物理或碰撞
  • 依赖外部工具进行精灵创建
  • 未针对高帧率复杂动画进行优化
支持平台AndroidiOSLinuxmacOSWebWindows

安装插件

flutter pub add flutter_spritesheet_animation

所属分类

源码仓库

关联项目

暂无相关数据。

所在榜单