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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback