Spineランタイム
Spineランタイムは、ゲームツールキットがSpine上と同じようにアニメーションをゲームへ読み込んだりレンダリングを実行するためのライブラリです。当社のAPIは、ボーン、アタッチメント、スキン、その他のアニメーションデータへ直接アクセスできます。ボーンをプロシージャルに操作したり、アニメーションの組み合わせ、クロスフェードなど、様々なことを実行できます。
公式ランタイムはGitHubで公開さています。Spineライセンスを取得することで、お客様のアプリケーション内でランタイムをご利用いただけます。ゲームの基本的なコンポーネントに重要な全てのソースコードが提供されています。
Spineライセンス取得前にランタイムの評価を希望される場合、多くのサンプルプロジェクトを搭載し、サンプルデータをエクスポートできるSpineトライアル版をご利用いただけます。これらのエクスポートデータを使用してランタイムを最初から最後まで評価することができます。
公式ランタイム
Spineは以下のゲームツールキットを公式にサポートしています。
公式汎用ランタイム
汎用ランタイムはレンダリング以外の全てを取り扱います。お使いのゲームツールキットが公式にサポートされない場合は、こちらの公式汎用ランタイムを拡張するか、サードパーティ製ランタイムを試してみてください。
サードパーティ製ランタイム
以下のランタイムがゲームコミュニティにより開発されています。プロジェクトの活動範囲はそれぞれ異なりますが、ほとんどがオープンソースであるため、自身で貢献することも可能です。
自作されたランタイムをこのリストに掲載したい場合は、Spineフォーラムにご投稿ください。
エクスポート形式
Spineは、JSONまたはバイナリ形式のスケルトンデータと、効率的なレンダリングのためのテクスチャアトラスをエクスポートします。これらのデータはSpineランタイムがロードするため、通常は自分で解析する必要はありません。
Skeleton Viewer
Skeleton Viewerは、エクスポートしたスケルトンデータがSpineランタイムでどのようにレンダリングされるかをテストするためのツールです。何か問題に遭遇した時に、ランタイム、アプリケーションコード、またはデータ自体のどれに起因するかを特定するのに役立ちます。