4.4.1 - Idle と Run の間の遷移を追加する

FPS キャラクターのアニメーション ステートマシーンに idle と run の間のステート遷移を追加する方法を学びます。

Windows
MacOS
Linux

このステップでは、Idle と Run の間の遷移を追加し、キャラクターが動き始めるとステートマシーンが Idle から Run に遷移するようにします。

  1. 遷移を生じさせるために Idle ステートから Run ステートへワイヤーをドラッグします。

    WireIdletoRun.png

  2. 遷移をダブルクリックして編集します。

  3. [My Blueprint] タブで IsRunning をコントロール キーを押しながらクリックしてグラフにドラッグして、 Get Is Running ノードを作成します。

  4. Get Is Running ノードの出力ピンを、Result ノードの Can Enter Transition 入力ピンに接続します。

    IsRunningtoResult.png

    キャラクターが動くのを止めると、ステートマシーンは Run ステートから Idle ステートに遷移します。

  5. [Arms State Machine] グラフへ戻って、 Run ステートから Idle ステートへワイヤーをドラッグします。

    WireRuntoIdle.png

  6. 遷移をダブルクリックして編集します。

  7. [My Blueprint] タブで IsRunning をコントロール キーを押しながらクリックしてグラフにドラッグして、 Get Is Running ノードを作成します。

  8. Get Is Running ノードの出力 Boolean ピンを引き出して、 Not Boolean ノードを作成します。

  9. Not Boolean ノードの出力ピンを、Result ノードの Can Enter Transition 入力ピンに接続します。

    IsNotRunningtoResult.png

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信