概要
グリッドベースのレイアウトと TexturePacker や Aseprite などの JSON アトラス形式をサポートする、スプライトシートアニメーションをレンダリングする軽量な Flutter ウィジェットです。名前付きアニメーション、複数の再生モード、外部アニメーション制御が可能です。滑らかなスプライト遷移を必要とする 2D ゲームやインタラクティブUIに最適です。このパッケージはクロスプラットフォームで、Flutterプロジェクトにスムーズに統合できます。
用途
- 2Dゲームキャラクターのアニメーション
- インタラクティブUI要素
- スプライトベースのローディングインジケーター
- ゲームアセットレンダリング
- アニメーションアイコン
主な機能
- グリッドベースのスプライトシートの解析
- JSON アトラス対応 (TexturePacker、Aseprite)
- 名前付きのアニメーションシーケンス
- 再生モードの制御(ループ、1回のみ、逆再生)
- 外部アニメーションコントローラ
- クロスプラットフォーム互換性
適している対象
- Flutter を使用するゲーム開発者
- アニメーションスプライトが必要なUIデザイナー
- スプライトベースのアセットを持つプロジェクト
- 軽量なアニメーション要件
- インタラクティブなアプリコンポーネント
注意事項
- 適切なJSONアトラスのセットアップが必要です
- 2Dスプライトレンダリングに制限
- 組み込みの物理学や衝突なし
- スプライト作成に外部ツールに依存しています
- 高フレームレートの複雑なアニメーションに最適化されていません