Home - SpriteStudio/Ss5ConverterToSSAJSON GitHub Wiki

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

Ss5ConverterToSSAJSON v1.0.4

Copyright © CRI Middleware Co., Ltd.

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

概要

  • Ss5ConverterToSSAJSON とは
    SpriteStudio5のプロジェクトデータ(sspj)に含まれるアニメーションデータをSSAJSONに変換するコンバータです。
    SSPlayer for CCHに含まれているSSAJSONコンバータはSpriteStudio 4にある機能に制限されていましたが、本コンバータはインスタンスパーツ、エフェクトパーツを通常パーツのように展開して出力する事ができます。 SSAJSONを使用したアニメーションでの表現が広がります。
    HTML5で再生するサンプルプログラムを添付しています。

  • 免責事項
    本ソフトウェアはベータ版であり、動作検証、評価を目的として配布しているため、何らかの不具合が含まれている可能性があることをご了承いただいた上で、ご利用いただきますようお願い致します。
    予期しない不具合を含んでいる可能性がありますので、事前にデータのバックアップを取得するなど、ユーザー様の責任においてご利用ください。 ベータ版を利用することで発生したユーザー様の損害については、ウェブテクノロジは一切の責任を負いません。

取得方法

動作を確認している環境

  • 動作を確認しているOSのバージョン
    Windows版 :8.1
    「MSVCR110.dllがないため、プログラムが開始できません」と表示され実行できない場合はこちらのFAQを参照してください。

SSAJSON用アニメーション作成時の制限事項

  • SSAJSON用アニメーションで必要な互換性の設定
    ファイル>プロジェクトの設定>互換性を次の様に設定してください。

    • 親子の座標変換にマトリックスを使用しない(Ver4互換)にチェックを入れる。
    • エフェクト機能を使用する場合はエフェクト機能にチェックを入れる。
    • それ以外の互換性はチェックを外す。
  • SSAJSON用アニメーションで使用できるアトリビュートの一覧
    SDK/プレイヤーとの互換性の比較表(Google Document)
    こちらのSs5converter To SSAJSONを参照してください。

  • パーツ名の取得について
    インスタンスパーツの展開されたパーツは全てパーツ名が"instance"となります。
    エフェクトパーツの展開されたパーツは全てパーツ名が"effect"となります。

  • インスタンス機能の制限
    全て通常パーツとして展開するため、インスタンスパーツを動的に差し替える様な事はできません。
    インスタンスアトリビュートの独立動作は使用できません。

  • エフェクト機能の制限
    エフェクトの挙動はSpriteStudio5.7と同等になります。5.6.1とは挙動が違いますのご注意ください。
    カラーブレンドが反映されないため、エフェクト内のカラー変更コマンドは使用できません。
    エフェクトに使用される乱数を不定にした場合でもコンバート時にすべて固定されます。
    乱数を固定して作成する事で意図した軌道で表示する事ができます。
    SS5.7で追加されるエフェクトアトリビュートの独立動作は使用できません。

コンバータの使い方

  1. Ss5ConverterGUIを実行します。
  • コンバートするsspjファイルを登録します。
    List Saveボタンでコンバートファイルリストを保存する事ができます。
    テキストファイルなので、直接編集する事も可能です。
  1. 設定
  • パーツが基準枠の外にある時は出力しない。
    基準枠の外にあるパーツは出力されません。画面サイズで作成している時に有効です。

  • 出力フォルダを指定する
    指定しない場合はsspjのフォルダにjsonファイルが出力されます。

  • 1モーションを1ファイルで出力する
    ssaeに含まれる1つのモーションが1つのSSAJSONファイルになります。
    ファイル名は「ssae名_モーション名.json」となります。

  1. コンバートする
  • Convert Startボタンを押す
    コンバートが正常に終了すると、出力フォルダまたはsspjのフォルダにjsonファイルが出力されます。
    sspjのあるフォルダにssbpファイルが作成されますが、中間ファイルです。
    ssbpファイルは削除してしまって構いません。
  1. アプリケーションの終了、設定の保存
  • Exitボタンを押して終了する事で設定が保存されます。
    コンバータのフォルダに作成されるconfigファイルを削除すると設定が初期化されます。

SSAJSONの使用方法

sampleフォルダにHTML5で再生するサンプルプログラムが含まれています。
こちらを参考にしてください。
Firefoxで動作する事を確認しています。

出力されるSSAJSONのフォーマットはこちらを参照してください。

お問い合わせ

まずこちらのリンクからIssuesページを開き過去に投稿されたFAQをご確認ください。

Issuesページの質問だけ表示する場合はこちら
Issuesページの不具合だけ表示する場合はこちら
Issuesページの要望だけ表示する場合はこちら
同じ内容の質問があった場合、何か追加情報がある場合はコメントに書いて下さい。

質問、不具合、要望を投稿する方法

  • 投稿前に必ずお読みください

    • (重要)投稿した内容について
      投稿した内容は全て一般に公開されますので個人情報や機密情報を記載しないようにご注意ください。
    • 質問をIssueへの書き込むにはGitHubのアカウントが必要です。
      アカウントをお持ちでない場合、こちらのGitHubチュートリアルを参考にアカウントを作成してください。
    • 別のプレイヤー、別のツールの質問はそれぞれのページへ投稿してください。
  • 投稿する
    Title欄に先頭にバージョン番号をvX.X.Xとつけて概要を記入し、Leave a comment に詳細を記入します。
    [Submit new issue] ボタンを押して完了です。後ほど担当者が確認しコメントいたします。

    • こちらのリンクからIssuesページを開き緑の[New Issue]ボタンを押すと投稿フォームが開きます。
      New Issueボタン
  • 再現データの添付が必要な場合

    • ウェブテクノロジの専用メールアドレス [email protected] に添付して送付してください。
  • クリックするとメーラーが起動します。

  • ※送信する前に宛先が上記アドレスと相違ないかご確認ください。

  • ※重要なデータを含んでいる場合は、.zip を暗号化し、パスワードは別途お知らせください。

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

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

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

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