搜索插件、代码仓与 APP 分类

插件详情v1.2.0+1

flim

适用于 Flutter 的最小数据驱动精灵渲染和动画库

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
44
喜欢数
8
Pub 分数
150

安装插件

flutter pub add flim

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Flim 是一个轻量级、数据驱动的 Flutter 库,可实现高效的精灵渲染和动画。设计时注重简洁性,允许开发者通过数据结构定义精灵和动画,减少样板代码并提高可维护性。适用于 2D 游戏和交互式 UI,Flim 支持移动、Web 和桌面等多种平台。其极小的体积和对性能的关注使其非常适合需要流畅、可扩展动画且无重型依赖的项目。

适合场景

  • 2D游戏开发
  • 交互式用户界面动画
  • 基于精灵的视觉效果
  • 跨平台游戏资源
  • 实时动画渲染

主要特点

  • 数据驱动的精灵定义
  • 最小性能开销
  • 支持多个平台
  • 与 Flutter 的轻松集成
  • 内置动画播放控制

适合对象

  • 游戏开发者
  • Flutter UI 设计师
  • 跨平台应用程序创建者
  • 具有复杂精灵动画的项目
  • 开发者寻求轻量级动画解决方案

使用建议

  • 需要手动设置精灵数据
  • 有限的内置动画工具
  • 最适合简单到中等动画复杂度
  • 不适合高级物理或粒子系统
  • 不包含可视化编辑器

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

flim ✨

Minimal data-driven sprite render lib for Flutter

Features

  • Sprites and sprite animations with transforms
  • Buffered sprite rendering using Canvas.drawAtlas (fast!)
  • Data-driven: load sprites and animations as json
  • Abstractions for game, render-loop, widgets and more
  • Uses asset_cache to cache images, json and more

Usage

See USAGE.md and example.

Use dartdoc or scripts/docs.sh to generate docs.

Notes

Inspired by Flame

所属分类

依赖

依赖清单 1 项

源码仓库

使用此插件的项目

暂无相关数据。