UnrealEngine4でUI。SpriteStudioの場合
2019/05/25 第3回UE4何でも勉強会 in 東京
自己紹介
目次
※本講演では、UE4の一般的な用語や機能については解説しません
SpriteStudio6 Player for UE4 のご紹介
“
”
プラグインの概要
導入方法①
導入方法②
サンプルプロジェクト
アニメーションのインポート
主な利用方法
Component / Widget 両方に、ほぼ同等の機能を実装しています。�ActorComponentを使用したサンプルは、そのままWidgetにも適用できます。
UMGと組み合わせての使い方
“
”
UMG+SpriteStudio のメリット
WidgetBPへの配置
BPからの制御
※ユーザーイベント:�SpriteStudio上で、任意のタイミングで自由な型のデータを設定できる
ゲーム側でのSEやコリジョン発生タイミング等に利用できる
Widgetのアタッチ①
SpriteStudioで作ったフレームに�UMGのTextウィジェットをアタッチした例です
Widgetのアタッチ② - SpriteStudio側
Widgetのアタッチ③ - UMG側
Widgetのアタッチ④
アイコンを使う例①
アイコンを使う例② - SpriteStudio側
アイコンを置く予定の場所に空のパーツを配置します
アイコンを使う例③ - UMG側
この例ではSsPlayerウィジェットを入れ子にしてアイコン自体もアニメーション�させていますが、動かないアイコンであれば標準のImageウィジェットでも十分です。
SsPlayer Widget� |- Button� |- SsPlayer Widget
という階層になっています。
マウスオーバーやクリックの判定は、�ボタンウィジェットの機能です。
ゲージの例① - SpriteStudio側
ゲージの例② - UMG側
この例では、フレームとゲージを、アタッチではなく同じ座標に重ねて配置しています
標準機能を使った方がよいところ
SpriteStudio + UE4マテリアル
“
”
SsPlayerComponent / Widget の描画
SpriteStudioの「描画モード」「パーツカラー」
UE4の「Render Mode」プロパティ�左:Component / 右:Widget
Render Mode
SpriteStudioの描画モードへの対応状況
カスタムマテリアルの適用方法① � - Project Settings
「Render Mode」x 「SpriteStudio描画モード」x 「SpriteStudioパーツカラー」
それぞれの描画に使われるマテリアルが、� Project Settings の Sprite Studio 6 内に全部入ってます�
カスタムマテリアルの適用方法②� - BPでの動的置き換え
カスタムマテリアルの作り方
オフスクリーン描画
その他
“
”
テクスチャの設定
フィードバックをお待ちしてます
バグ報告やご要望は、下記のどちらかへ
プラットフォーム対応などはお問い合わせ下さい
(https://www.webtech.co.jp/help/ja/spritestudio/inquiries/)�
GitHubへのプルリク歓迎!�
“
”
OPTPiX SpriteStudioの話
“
”
自己紹介
SpriteStudioって?
“
”
SpriteStudio のUpdate履歴
SpriteStudioと UnrealEngineユーザー
SpriteStudio のUpdate履歴
SpriteStudio って、すぐ使えるの?
SpriteStudio の、DEMO版?
SpriteStudio って、すぐ使えるの?
SpriteStudio の Twitter フォローしてねー
@spritestudio
#spritestudio