[スプライトアニメーションデータ作成ツール]
SpriteStudio professional

SpriteStudioPlayer for Unity 〜Unityとの連携〜

2012/02/17

SpriteStudio と Unity の連携

ロゴ

Unity とは

Unity は UnityTechnologies社 が提供しているゲームエンジンで、コンシューマゲーム機やPC、スマートフォンなど、幅広いプラットフォームに向けてゲームを開発できるミドルウェアです。

SpriteStudio と Unity

Unity は最小限のコーディングでゲームを開発することができますが、得意とするゲームのスタイルは"3D"です。
2Dの演出に関しては必要最低限の機能は用意されているものの、コンシューマゲームなどで見られる複雑なキャラクタアニメーションやユーザーインターフェースの作成などは手軽にとは言えません。

そこで開発されたのが 「SpriteStudioPlayer for Unity」 です。

SpriteStudioPlayer for Unity とは

SpriteStudioPlayer for Unity は、SpriteStudioで作成した2Dアニメーションデータを、Unity上で表示・制御するためのUnity用プラグインです。
このプラグインを使用することで、SpriteStudioで作成した複雑かつ表現豊かなアニメーションをUnityで再現することが可能となります。

▲SpriteStudioPlayer for Unity でできること

Unity との連携で使用するデータ

Unityで使用するSpriteStudioのアニメーションデータは、SSAXファイル(XML形式)になります。Unityで使用するSSAXファイルには、SpriteStudio上で SpriteStudioPlayer for Unity用の情報を付与する必要があります。
本機能につきましては、SpriteStudioPlayer for Unity公開時に、SpriteStudio本体のマイナーバージョンアップとして提供予定です。

SpriteStudioでの編集画面
▲SpriteStudioでのアニメーションデータ編集

SpriteStudioPlayer for Unity の使用方法

SpriteStudio のアニメーションデータ、および、SpriteStudioPlayer for Unity は以下の手順で使用をします。

SpriteStudioPlayer for Unity を編集中のプロジェクトにインポートする

  1. Unityの[Assets]メニューから、[Import Package]-[Custom Package...]を選択します。
  2. 使用方法1
     
  3. Import Packageダイアログで、SpriteStudioPlayer for Unity のパッケージを選択します。
  4. 使用方法2
     
  5. Importing Packageダイアログで、全てのファイルを選択した状態で、[Import]ボタンを押します。
  6. 使用方法3
     
  7. Consoleウィンドウにエラーが表示されずにインポートが終了すれば準備完了です。

SpriteStudioで編集したアニメーションデータを追加する

ソースオブジェクトとして使用している画像と、SpriteStudioで出力したアニメーションデータ(SSAXファイル)を追加します。

  1. プロジェクトツリーの任意の位置に画像とアニメーションデータを(エクスプローラ等から)ドロップします。
  2. 使用方法4
     
  3. Consoleウィンドウにエラーが表示されずに、プロジェクトツリー内のSpriteStudioPrefabsフォルダに、*_ssa(* はアニメーションファイル名)というプレハブデータが生成されれば追加完了です。

    ※SpriteStudioPrefabsフォルダは自動生成されます
  4. 使用方法5
     

自動生成されたプレハブをゲームシーンに登録する

SpriteStudioPrefabsフォルダに登録されたプレハブデータを、Hierarchyツリーにドロップすることで、SpriteStudioで作成したアニメーションデータをゲームシーンに登場させることができます。

使用方法6
 
ゲームオブジェクトとして追加されたアニメーションデータは、Sceneウィンドウ内で配置を調整したり、Inspectorでアニメーション設定を変更することができます。

SpriteStudioPlayer for Unity の機能ついては以下のページでも紹介をしております。
あわせてご覧ください。

アセットのダウンロードについて

「SpriteStudioPlayer for Unity」 は、Unityのアセットストアよりダウンロードできるプレイヤーアセットです。
プログラムのダウンロードにつきましては、Unity内の AssetStore をご覧ください。
※※※ 現在出品手続き中です ※※※

ご不明な点、ご質問などありましたら、以下のお問い合わせフォームよりお問い合わせください。

お問い合わせフォームへ
※当サイトのフォームではより安全な環境を提供するためにSSLによる暗号化を使用しています。

Copyright © 2011 Unity Technologies


サブメニュー



このページの先頭へ