4.シーケンスの再生とブレンドをトリガーする

シーケンスの再生をトリガーし、Slot アニメーションへのブレンドを開始するようにブループリントに指示します。

Windows
MacOS
Linux
On this page

最終ステップでは、セットアップしたものをテストする前に、Level ブループリントを使ってプレイヤーがトリガー ボックスに入るとレベル シーケンスを起動させます。 シーケンスが開始すると、シネマティックスに公開されるプロパティ、DefaultSlotInterp が変更されて、interp 値の更新プロセスが始まります。 これにより、ゲームプレイ アニメーションから Slot アニメーションへのブレンドを開始するように Animation ブループリントに指示します。

  1. トリガーボックス を選択した状態で、メインツールバーから [Blueprints] ボタンをクリックします。次に [Open Level Blueprint] をクリックします。

    GameBlend_16.png

  2. グラフを右クリックして、トリガー ボックスの [Collision] で、[Add On Actor Begin Overlap] を選択します。

    GameBlend_17.png

  3. レベル ビューポートに戻り、レベル シーケンスを選択します。次に Level ブループリント で右クリックして、レベル シーケンスに参照を追加します。

    GameBlend_18.png

  4. レベル シーケンスから Get Sequence Player を使って、そこから Play ノードを使用して以下のように接続します。

    GameBlend_19.png

  5. [コンパイル][保存] をクリックします。エディタで再生するには、[Play] をクリックします。

最終結果

キャラクターがトリガー ボリュームに入ると、現在のアニメーション ステートに関係なく、ゲームプレイ ポーズからシーケンサーによって定義されるデス (death) ポーズへとブレンドします。

シーケンスにカメラを追加して、シーケンスで death アニメーションが開始するポイントをシフトすることでブレンドを改善することができます。

次の例では、プレイヤーが歩く、走る、かがんで歩く、ジャンプしてトリガーに入っています。各ケースで、トリガー ボリュームに入るとデス アニメーションにブレンドします。

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