注意: 本
developブランチは現在開発中のバージョンです。安定版は main ブランチ または Releases から取得してください。本ブランチで扱う API・ワークフローは予告なく変更される可能性があり、いかなる保証もサポートも提供しません(リクエストやバグ報告への返信もできません)。
OPTPiX SpriteStudio 7 で作成したアニメーションを Godot Engine 上で再生するためのハイパフォーマンスなプラグインです。 このプラグインを使用することで、ラスターベースの2Dアニメーションを Godot プロジェクトへ簡単に実装・再生することができます。
詳細な使い方は docs/ フォルダ内のドキュメントを参照してください。
- インストール
- 基本的な使い方
- アセットのインポートとエディタ連携
- スクリプト制御とイベント
- CLI コンバートと自動化
- パフォーマンスチューニングと高度な設定
- ビルドガイド
- v1.x からのマイグレーション
初めての方向けに、サンプルプロジェクトを使用した動作確認と、ご自身のプロジェクトへ導入する手順の2つを用意しています。
- Godot Engine の準備: 公式サイト から 4.6 系のエディタをダウンロードします。
- GDExtension の取得: Releases から最新パッケージをダウンロードし、展開します。
- サンプルの準備: 取得した
addonsフォルダを、本リポジトリの examples/Ringo フォルダ内にコピーします。 - 確認: Godot Engine で examples/Ringo プロジェクトを開き、
Ringo.tscnを開くことですぐにアニメーションの動作を確認できます。
- 配置: 取得した
addonsフォルダを、ご自身の Godot プロジェクトのルートにコピーします。 - インポート:
.sspjを Godot エディタにドラッグ&ドロップして.ssabへ変換します。 - 再生:
SpriteStudioPlayer2Dノードを追加し、SSAB Resourceプロパティに生成された.ssabを指定します。
詳細は インストールガイド を参照してください。
本プラグインは、SpriteStudio と Godot エディタをシームレスに行き来できる強力なアセットパイプラインを備え、一瞬でアセットを更新することが可能です。
データフロー図、主な機能、対応バージョンなどの詳細は ドキュメント (日本語) を参照してください。
examples フォルダ に SDK のテストプロジェクトに基づいたサンプルプロジェクトがあります。
- Ringo — 「りんご」のテスト
- allAttributeV7 — 全属性の機能テスト
- allPartsV7 — 全パーツ種の機能テスト
- overall — 総合的な機能テスト
- overall_gdextension — GDExtension 版での総合テスト
- ParticleEffect — エフェクト機能のテスト
- SpriteStudio7-SDK —
libssruntime/libssconverterを提供する SDK 本体
LICENSE.txt を参照してください。