fc2ブログ

凛(kagring)のUE5/UE4とゲーム制作と雑記ブログ

2016 年から UE4 / 2021年から UE5 を触り始めました。勉強したもののメモ用ブログです。ゲーム制作に関するメモや雑記とか色々あります。C++ での Qt、Unity もほんの少しあります。

PREV | PAGE-SELECT | NEXT

≫ EDIT

UE4 UMGで作ったアニメーションを再生する(Play Animation)

UMGではキーを打ったりしてアニメーションを作成することができます。
これの再生方法の説明です。

・UE4 Unreal Motion Graphicsを使って黒画面フェードを実装する
http://unrealengine.hatenablog.com/entry/2014/11/07/222309

上記のサイトの説明がわかりやすいかなと思います。

まずは、UMGでアニメーションを作成します。
UMGアニメーション000
ウィジェットのデザイナーのアニメーションタブにある+ボタンを押してアニメーションを追加します。
名前は割と何でもよいのですが、とりあえず「In」と「Out」にしておきます。

そうしたら各パーツのプロパティにキーを打ってアニメーションをつけます。
キーは各プロパティの左にある◆に+が書かれているアイコンをクリックすることで打つことができます。
UMGアニメーション001

プロパティにキーをうつことでアニメーションをつけることができました。
UMGアニメーション002
こんな感じでアニメーションタブで確認できます。
タイムラインを動かすと実際の動きも確認することができます。

次にアニメーションをブループリントから再生します。
まずは、作成したウィジェットからアニメーションを取得します。
UMGアニメーション004
ウィジェットから線を引っ張るとでてくるメニューの「Animations」に
「Getアニメーション名」というのがあるのでそれを使ってアニメーションを取得します。

あとは取得したアニメーションから「PlayAnimation」ノードを呼び出すだけで再生できます。
UMGアニメーション005
「Target」には作成したウィジェットを、
「InAnimation」にはウィジェットから取得した再生したアニメーションをつなぎます。
あとは
「Start at Time」で再生開始時間や、
「Num Loops to Play」でループ回数、
「Play Mode」で逆再生などの再生方法を設定することになります。

これでアニメーションの再生は完了です。
わかりやすくまとめるとこんな感じになります。
UMGアニメーション003

といった感じでアニメーションは簡単に再生できるのでじゃんじゃん使っていきましょう!

| UE4 | 17:50 | comments:0 | trackbacks:0 | TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://kagring.blog.fc2.com/tb.php/179-353fccdc

TRACKBACK

PREV | PAGE-SELECT | NEXT