Language:
Page Info
Skill Level:
Engine Version:

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

このステップでは、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