0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【UE4】アニメーションBPの共有(2)

Posted at

キャラクターに動きをつける

前回 https://qiita.com/KLaboratory/items/fecb657668215e48660dの続きです。

コントローラー

コントローラーブループリントを作成します。操作はすべてここで行います。キャラクターの動きをキャラクターのブループリントに書くのが一般的ですが、せっかくアニメーションBPを共有しようとしているのですから、操作の記述も共有したいところです。コントローラーのBPを作成して、プロジェクト設定Player Controller Classに指定します。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/b0ff9167-eeb8-3ced-6ac5-e60b3f17d8db.png)

コントローラーBP

移動、回転、ジャンプは通常のものと同じなので詳しいことは割愛します。まずは移動。実行して、Maria JJがTポーズのまま移動すれば成功です。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/3ea2e487-fb81-dba3-2b4c-34f5a7edf559.png) 続いて回転。これも、実行して、Maria JJがTポーズのまま回転すれば成功です。TurnRateは0以外の初期値を入れてください。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/bc09a097-ca4c-3c22-02ce-d3c5201cfaa2.png) Jumpです。これもMaria JJがTポーズのまま浮遊すれば成功です。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/17fd8a0a-bc78-a281-4e33-fd8b9490e560.png) コントローラーBPはここで一旦置いておきます。

アニメーションBP

続いてアニメーションBPです。Idleと歩くところだけ作ります。AnimGraphにステートマシンを作ります。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/3c699281-559e-be14-1b3e-a1e18a28c4a0.png) Idleのステートを作り、Idle(Maria JJのもの、Great swordではない方)アニメーションを接続します。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/f3ba2dae-d8fe-6f48-9221-a4880af66c39.png) ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/b970c53b-c1d5-951c-c9b6-709ce2961b06.png) 実行するとMaria JJがIdleポーズに変わっていれば成功です。AnimGraphに戻り、IdleステートにWalk/Runのステートを作ります。本来ならブレンドスペースなどを使ってスピードによって変化させますが、今回は省略します。とりあえず、Runのアニメーションをつけます。トランジションルールのSpeedもとりあえず適当な数値を入れておいてください。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/97b0dbcf-420b-7fd2-be98-fcba3f31fb44.png) ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/950b0bad-bb22-9042-8791-142c59dbe280.png) ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/2317bb34-25bf-eaae-1e86-2be8ad02f9df.png)![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/b3b684d8-fd39-cbe3-96f3-4452f99ee445.png) イベントグラフはこのようにします。 ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/588692/69fba679-cfd0-f36f-eeb4-f8a268224fbb.png) 実行するとMaria JJが走ります。 次回に続きます。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?