7.Animation ブループリント - Jog ステート

このセクションではキャラクターの Jog ステートの設定に焦点を当てます。

Windows
MacOS
Linux

引き続き Animation ブループリントステートマシン を使って、このセクションでは Jog ステートへの遷移、Jog ステートからの遷移の設定を行います。

  1. ステートマシン グラフに戻って アセットブラウザJog_BS をグラフにドラッグします。

    AnimBP_Jog1.png

  2. Jog_BS を開いて Speed 変数と Direction 変数をドラッグして以下のように接続します。

    AnimBP_Jog2.png

  3. ステートマシン グラフに戻ります。

  4. Crouch_Idle_Rifle_Hip から Jog_BS へ、また Jog_BS から Crouch_Idle_Rifle_Hip へ戻る 遷移 を作成します。

    AnimBP_Jog3.png

  5. Crouch_Idle_Rifle_Hip から Jog_BS への Transition Rule (遷移ルール) を開いて、以下のグラフを再度作成します。

    AnimBP_Jog3b.png

    Is Jogging が True でプレイヤーの速度が 0 より大きい場合、 Jogging Blend Space になります。

  6. ステートマシン グラフに戻り、 Jog_BS から Crouch_Idle_Rifle_Hip への Transition Rule を開きます。

  7. Transition Rule 内のグラフを以下のように作成します。

    AnimBP_Jog3c.png

    ここで、プレイヤーが Crouch ステートから Jog ステートになれるようにします (走るのをやめたら Crouch に戻ります)。

  8. ステートマシン グラフに戻り Crouch_BS から Jog_BS へ、および Jog_BS から Crouch_BS への 遷移 を作成します。

    AnimBP_Jog3d.png

  9. Crouch_BS から Jog_BS への Transition Rule (遷移ルール) を開き、以下のグラフを作成します。

    AnimBP_Jog5.png

    これはプレイヤーがしゃがんでいるかをちぇっくし、左側の Shift (Jog キー) が押されると、プレイヤーが Jog ステートに遷移します。

  10. ステートマシン グラフに戻り、 Jog_BS から Crouch_BS への 遷移ルール を開きます。

    AnimBP_Jog5b.png

  11. 遷移ルール 内でグラフを以下のように作り直します。

    AnimBP_Jog6.png

    ここで、プレイヤーがゆっくり走っているかをチェックし、 C (Crouch キー) が押されると、プレイヤーが Crouch walk (しゃがみ歩き) ステートに遷移します。

  12. ステートマシン グラフに戻り Jog_BS から Idle_Rifle_Hip への 遷移 を作成します。

    AnimBP_Jog7.png

  13. Jog_BS から Idle_Rifle_Hip への 遷移ルール を開き、以下のグラフを作成します。

    AnimBP_Jog8.png

  14. ステートマシン グラフに戻り Jog_BS から Walk_BS へ、また Walk_BS から Jog_BS への 遷移 を作成します。

    AnimBP_Jog9.png

  15. Jog_BS から Walk_BS への 遷移ルール を開き、以下のグラフを再度作成します。

    AnimBP_Jog10.png

  16. ステートマシン グラフに戻り、 Walk_BS から Jog_BS への 遷移ルール を開きます。

  17. 遷移ルール 内でグラフを以下のように作り直します。

    AnimBP_Jog11.png

  18. Animation ブループリントを コンパイル保存 します。

Select Skin
Light
Dark

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

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

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

フィードバックを送信