OPTPiX SpriteStudio 7.0 と OPTPiX SpriteStudio 6 で制作したアニメーションデータの一つである ssfb フォーマットをパースするライブラリです。
ssfblib は FlatBuffers が schema から生成した TypeScript コードをライブラリ化したものです。
ssfblib の schema ファイルは SpriteStudio6-SDK に同封しています。 こちらを参照してください
ssfblib のライセンスは LISENCE となります。
ssfblib の API リファレンスはこちらです。
FlatBuffers の TypeScript 利用ガイド か JavaScript 利用ガイド を参照してください。
ソースの取得方法やビルドに必要な npm のインストール手順は wiki を参照してください。
SS6PlayerForWeb/
ディレクトリ上で下記コマンドを実行すると、 packages/ 以下の全ライブラリをビルドします。
cd SS6PlayerForWeb
npm i
npm run build
ビルドが成功すると ssfblib.umd.js
と ssfblib.es6.js
が SS6PlayerForWeb/packages/ssfblib/dist
ディレクトリ以下に生成されます。
全ビルド実行後は SS6PlayerForWeb/packages/ssfblib
ディレクトリ上で ssfblib
の単独ビルドが可能になります。
cd SS6PlayerForWeb/packages/ssfblib
npm run build