「プロジェクトの設定」「環境設定」ウィンドウ(Version 5.7対応)

本ページではVersion 5.7について解説しています。
Version 5.6.1以前についてはこちらをご覧ください。

Window_Setting_menu_ver5.6.1「プロジェクトの設定」「環境設定」ウィンドウは、「OPTPiX SpriteStudio」本体やプロジェクトの各種設定を行うためのウィンドウです。

メインメニューの「ファイル」からそれぞれのウィンドウを開くことができます。

この2つのウィンドウには同じ設定項目がありますが、目的・対象が異なります。

プロジェクトの設定

「プロジェクトの設定」ウィンドウでは、現在作業しているプロジェクトの設定を変更します。
プロジェクトが読み込まれている状態、及び、新規プロジェクトを作成した状態でなければ設定することができません。
プロジェクト全般の設定がまとまっている「一般」と、ssae(アニメーションファイル)やssce(セルマップファイル)に関する「デフォルト設定」の大きく2つに分けられています。

なお、「リセット」で「OPTPiX SpriteStudio」の出荷時の設定に戻すことができます。

Window_Setting_project_ver5.6.1

一般

インポート

SSAXのインポート時の設定を行います。
SSAXは「SpriteStudio 4」まで使用されていた、テキスト形式のアニメーションデータです。
チェックボックスにチェックを入れることで、その機能が有効になります。

原点が違うパーツも単一のセルとして登録する

パーツが参照しているテクスチャ内位置と範囲が同じSSAXデータであれば、原点の設定が異なったとしても、「OPTPiX SpriteStudio」上でのセルは同一のものとして定義します。
原点位置の違いは「原点X/Yオフセット」のアトリビュートに反映します。

参照オフセットアニメを出来るだけセルアニメに変換する

Ver.4で使用していた参照オフセットのアニメを、Ver.5で使用しているセルを利用したアニメに変換します。(構造によっては変換されない場合があります)

負数の拡大率によって表裏が反転しているパーツの角度地の符号を反転する

Ver.4では、スケールで反転したパーツは回転の+-も反転しましたが、Ver.5では反転しない仕様になっています。
チェックを入れることでこの整合を取ります。

エクスポート

データをエクスポートする際の設定です。

アニメーションデータのフォーマット

          エクスポートするアニメーションデータの形式を設定します。

        現在選択可能なデータ形式は下記のとおりです。
SSAX

「SpriteStudio 4」まで使用されていた、テキスト形式のアニメーションデータです。

SSA

「SpriteStudio 4」まで使用されていた、バイナリ形式のアニメーションデータです。

C(SSP for Cocos2d-x)

「Cocos2d-x」向けのSpriteStudioプレイヤー用のデータです。データを定義したCソースファイルとして出力します。

SSBA(SSP for Cocos2d-x)

「Cocos2d-x」向けのSpriteStudioプレイヤー用のバイナリデータです。

LUA(SSP for CoronaSDK)

「CoronaSDK」向けのSpriteStudioプレイヤー用のデータです。Luaデータで出力します。

JS(SSP for HTML5)

「HTML5」向けのSpriteStudioプレイヤー用のデータです。javascriptデータとして出力します。

JSON(SSP for HTML5)

「HTML5」向けのSpriteStudioプレイヤー用のデータです。jsonデータとして出力します。

セルマップデータのフォーマット

エクスポートセルマップデータの形式を設定します。 (Ver5.6時点では使われていません。)

SSAXエクスポート時、Z軸回転の曲線補間値をラジアン単位にする(Ver.4互換)

変換時にVer.4で扱われているラジアン単位に変換します。

負数のスケールによって裏表反転したパーツのZ軸回転の符号を反転する(Ver.4互換)

Ver.4ではスケールで反転したパーツは回転の+-も反転しましたが、Ver.5では反転しない仕様になっています。
チェックを入れることでこの整合を取ります。

コンバータオプション

内部でコンバータを呼び出すときに渡される追加パラメータを任意で指定することができます。
アニメーションデータのフォーマットで「SSA」「SSAX」以外を選択した時に有効となります。

指定可能なオプションについてはこちらをご覧ください(githubに移動します)

  • 文字種制限:無し
  • 文字数制限:240 
基準フォルダ

SpriteStudioで必要になる、ssae(アニメーションファイル)、ssce(セルマップファイル)、画像ファイル、ssee(エフェクトファイル)と、レンダリング時の出力先を設定します。
Window_Setting_menu_icon01_ver5.6.1をクリックするとフォルダを選択するダイアログを表示します。

空欄の場合はsspj(プロジェクトファイル)が格納されているフォルダを参照します。

互換性

SpriteStudio 1~4との互換性に関する設定を行ないます。
すべてにチェックを入れることで旧バージョンと同様の動作を設定できるようになります。

各種プレイヤー、動画出力、独自の再生環境などの設定方法についてはこちらをご覧ください。

エフェクト機能を使用する

Ver.5.5.0からサポートされたエフェクト機能を使用するか、設定を行います。

Ver.4互換機能に制限する

SpriteStudio 1~4では使われていない機能を制限したい場合に設定を行います。

親子の座標変換にマトリックスを使用しない(Ver.4互換)

親子の座標変換にマトリックスを使用しない場合に設定を行います。

不透明度・反転・非表示アトリビュートの継承方法をVer.4と同様にする。

不透明度・反転・非表示アトリビュートの継承方法をVer.4と同様にする場合に設定を行います。

X/Y座標アトリビュートの値を整数に制限する(Ver.4互換)

X/Y座標アトリビュートの値を整数に制限する場合にチェックを入れます。

再生対象のプラットフォーム

各種プレイヤーの対応機能にアトリビュートの項目を絞る設定を行います。
設定を行うことで、作成したアニメーションが組み込みできなくなる事態を避けることができます。

選択できる設定は以下の通りです。

Version 5.7では新たにアトリビュート「エフェクト」が追加となりました。
「エフェクト」アトリビュートが有効な設定には★がついています。

  • デフォルト(基本項目を有効)★
  • SS5P for Unity v1.4 ★
  • SS5P for Cocos2d-x v1.2.6 ★
  • SS5P for UnrealEngine4 v1.1.2 ★
  • SS5C for Unity2D v1.0 ★
  • SS5 SDK v1.6.2 ★
  • SSP for Unity v1.29
  • SSP for Cocos2d-x v1.0.7
  • SSP for Corona SDK v1.0.7
  • SSP for HTML5 v1.0.7
  • TMC OPTPiX SpriteStudio API
  • SSPlayer for RPGMV
  • カスタム ★

独自の再生環境に対応したい場合は「カスタム」の項目を選択することで自由に設定をすることが可能です。

複数人で作業される場合は、事前に設定を統一されることをお勧めします。

互換性についてはこちらのページも併せてご覧ください。

その他

デフォルトの補間方法

「フレームコントロール」ウィンドウにキーを配置した時に設定される補間方式を、以下のいずれかから選択し、設定します。

  • なし
  • 線形
  • エルミート
  • ベジェ
  • 加速
  • 減速

パーツ単位のキー作成時に設定されるアトリビュート

「フレームコントロール」ウィンドウにキーを配置した際、キーに設定されるアトリビュート項目を設定します。

デフォルト設定

アニメーションの設定

基準枠

基準枠のサイズの初期設定を設定できます。

基準枠の原点位置

基準枠の原点位置の初期設定を設定します。

パーツのソート基準

パーツの前後関係の表示をアトリビュートの「優先度」で表示するか、「Z座標」で表示するかをプルダウンから選択し、設定します。
組み込むアプリケーション環境の仕様にあわせ、設定を変えてください。
初期設定は「優先度」です。

セルマップの設定

テクスチャラップモード

セルの範囲がテクスチャの範囲外に出たり、UVを使用した時に、テクスチャ外に指定範囲がはみ出た場合、どのように処理するかを設定します。
「クランプ」「リピート」「ミラー」から選択することができます。
初期設定は「クランプ」です。

テクスチャフィルタモード

SpriteStudioでパーツの回転や拡大縮小を行った際、レイアウトの表示にスムージング処理を入れるかを設定します。
「ニアレスト」「バイリニア」から選択することができます。
初期設定は「ニアレスト」です。

なお、この設定はSpriteStudio上でのみ有効です。実際の表示はアプリケーションの環境に依存します。

レンダリングを行う際は、この設定項目が反映されます。

関連ページ

環境設定

「環境設定」ウィンドウでは「OPTPiX SpriteStudio」全体の動作設定を行ないます。

Window_Setting_ver5.6.1

全般

言語

「OPTPiX SpriteStudio」で表示される言語を「日本語」「英語」から選択します。

※本設定は「OPTPiX SpriteStudio」の再起動後に反映されます。

新規作成時のプロジェクトのデフォルト設定

「プロジェクトの設定」が表示されます。
ただし、こちらで設定した内容は「起動時の初期設定」となり、新たに作成するプロジェクトに初期設定として反映されます。

セルリスト

「セルリスト」ウィンドウの、1セルの表示幅をピクセル単位で指定します。
本項目は設定と同時に「セルリスト」ウィンドウに反映されます。

フレームコントロール

再生中にタイムスライダーを同期する

タイムスライダーがアニメーションの再生に同期して動きます。

スペックの低いPCや、NULLパーツを多用しているアニメーションでは、SpriteStudioの表示全体が遅くなる場合がありますので、設定の際にはご注意ください。

折り畳まれた子パーツのキーもコピーペーストの対象にする

「フレームコントロール」ウィンドウで親子関係が設定されているパーツのキーをコピーペーストする際に、折り畳んでいる子パーツのキーもコピーペーストの対象とするか設定をします。

アクティブなパーツのアトリビュートのみ展開する

「フレームコントロール」ウィンドウでWindow_Setting_menu_icon02_ver5.6.1をクリックした場合、選択しているパーツのアトリビュートのみ展開し、他のパーツのアトリビュートは折りたたみます。

また、Window_Setting_menu_icon03_ver5.6.1をクリックした際は、全パーツのアトリビュートが折り畳まれます。

レイアウト

非表示パーツも選択対象にする

「レイアウト」ウィンドウで範囲選択を行う際、非表示状態にしているパーツも含むか設定します。

その他

使用するXMLパーサー

使用するXMLパーサーを指定します。

関連ページ