Home - SpriteStudio/SpriteStudio6-SDK GitHub Wiki

===============================================================

SpriteStudio 6 SDK

Copyright © CRI Middleware Co., Ltd.

===============================================================

本SDKは、OPTPiX SpriteStudio 6以降で製作されたデータ(sspj,ssce,ssae,ssee)をユーザーの皆様の再生環境に応じて柔軟にご利用いただくためのライブラリ、およびツール群で構成されます。

  • sspjLib :SpriteStudioのプロジェクトファイルsspjを解析するためのライブラリです。
    • ローダー:SpriteStudio 6 形式のファイル(sspj,ssce,ssae,ssee)の読み込みモジュール
    • アニメータ:座標変換、補間計算などを行うアニメーションモジュール
    • ドローワー:OpenGL を利用した描画モジュール
  • Tools:ライブラリを使用して作成されたツールです。
    • ビューアー:Windows/Mac 用ビューアーサンプル
    • コンバータ:sspjファイルから再生プログラム用のファイル(.ssbp .json等)へ変換します。

想定する用途

本SDKの用途は、sspjを解析して新たなプラットフォーム用プレイヤーを作成したり、別のフォーマットにデータを加工、変換するツールの作成となります。
ゲームやアプリで使用する場合は、アニメーション制御に特化したプレイヤープログラムを公開しています。
またアニメーション編集に役立つ外部ツールも公開していますので、以下のリンクを参照してみてください。

免責事項

本SDKはリファレンス実装を目指してメンテナンスされています。
特定のプラットフォームを意識した最適化は行わず、ある程度の冗長性を維持しています。
develop ブランチは最新の開発版のため、何らかの不具合が含まれている可能性があります。
安定版が必要な場合Releaseから取得してください。

対応する SpriteStudio のバージョン

SDKバージョン_SpriteStudioバージョン の形式 (例: 2.2.0_SS7.1.0) でリリースが作られています。
詳しくはReleases をご覧ください。

SDKのビルド方法

ssbpファイルを利用する場合の注意点

ssbpファイルにはフォーマットバージョンが存在し、ご利用の再生プログラム(SS6Player for Cocos2d-x および ssbpLib)のバージョンに応じて対応したフォーマットのファイルを出力するコンバータ(本SDK同梱)を利用する必要があります。
下記の対応表を確認の上、該当するバージョンのコンバータを使用してください。
各バージョンの対応表はこちら

データ構造とクラスリファレンス

SpriteStudio6 SDK Document

ブランチルール

SpriteStudioSDKにはmasterとdevelopがあり、プレイヤーを含む最新のコードはdevelopにコミットされます。
安定版と判断した段階で、developからmasterへマージしてバージョン番号を付与しています。

Pull Request

Pull Request は大歓迎です!
リクエスト送信前にIssue化しておく必要はありません。
変更内容はコミット時のコメントに記入していただければ十分です。

使用しているオープンソースライブラリ

SDKでは以下のライブラリを使用しています。
各ライブラリのライセンス等については下記リンクよりご確認ください。

ご好意で提供していただいたプログラムを公開しています。
ご使用の前にこちらをお読みください。SpriteStudio 5 3rdParty

ご質問、ご要望、不具合のご報告は Issues に投稿してください。
非公開でのお問い合わせを希望される場合は、ヘルプセンター よりお寄せください。
再現データなどの送付が必要な場合も、上記ヘルプセンター経由でファイルを送信してください。

===============================================================

株式会社CRI・ミドルウェア
https://www.cri-mw.co.jp/
Copyright © CRI Middleware Co., Ltd.

===============================================================

  • SpriteStudio, Web Technologyは、株式会社ウェブテクノロジの登録商標です。
  • その他の商品名は各社の登録商標または商標です。
⚠️ **GitHub.com Fallback** ⚠️