BLOGブログ

2015.01.23UE4UE/ Plugin

[UE4] プレビュー版SpriteStudioプラグイン SsPlayerComponentリファレンス

プレビュー版 SpriteStudio5 Player for UE4 プラグインの使い方解説です。

本プラグインの紹介ページはコチラ、SpriteStudioエディタの入手はコチラ、UE4プラグインの入手はコチラからになります。

 

今回は、SsPlayerコンポーネントの各種プロパティの意味を解説します。

 

SsPlayerコンポーネントのプロパティは以下のとおりです。

カテゴリが3つに分かれていますので、注意して下さい。

 

Sprite Studio Asset

Ss Project

インポートされたSpriteStudioのアニメーションデータをセットします。

まず最初にココを設定しないと始まりません。

Sprite Studio Play Settings

Auto Update

ONにすると、毎フレーム、アニメーションの自動更新が行われます。

通常はOFFにする必要はありません。上級者が再生を完全に制御したい場合用のオプションです。

OFFにした場合は、BlueprintのUpdatePlayerを手動で呼び出す必要があります。

Auto Play

ONにすると、Actorが生成されてから自動的にアニメーションの再生が始まります。

初期状態でアニメーションを再生したくない場合はOFFにして下さい。

Auto Play Anim Pack Index

Auto Play = ON の場合に再生されるアニメーションパッケージを指定します。

通常、ビューポート上のプレビューでは、ここで指定したアニメーションが再生されます。

Auto Play Animation Index

Auto Play = ON の場合に再生されるアニメーションを指定します。

通常、ビューポート上のプレビューでは、ここで指定したアニメーションが再生されます。

Sprite Studio Draw Settings

Draw Mesh

3Dの板ポリのメッシュを描画するかどうかを指定します。

HUDで使用する場合はOFFに設定します。

Base Material

特殊な演出を行いたい場合に使用する、上級者向けのオプションです。

SpriteStudioのアニメーションは、テクスチャ(CanvasRenderTarget2D)にレンダリングされます。

そのテクスチャをメッシュに貼り付ける際に使用されるマテリアルを指定します。実際には、ココで指定されたマテリアルからMIDを作成し、それが使用されます。

Canvas Resolution

SpriteStudioのアニメーションをレンダリングするテクスチャの解像度を設定します。

通常、再生するアニメーションデータと同じ解像度に設定します。

現状、この解像度が大きいと処理負荷が高くなります。負荷を軽減するために解像度を下げる場合は、下記の MeshDrawScale と合わせて調整して下さい。

Mesh Draw Scale

SpriteStudioのアニメーションをレンダリングする際のスケールです。

通常、レンダリングする解像度を下げる場合に逆数を設定して使用します。

(例:元データが1024×1024で作成されていて、CanvasResolusionを512×512に設定した場合、MeshDrawScaleは 0.5×0.5 に設定します)

Mesh Plane Size

板ポリの3D空間上でのサイズです。