スマートな敵AIを作成!リアルエンジン5でのチュートリアル(パート2: パトロール&ステート)

Find AI Tools in second

Find AI Tools
No difficulty
No complicated process
Find ai tools

スマートな敵AIを作成!リアルエンジン5でのチュートリアル(パート2: パトロール&ステート)

目次

  1. 導入
  2. パトロールステートの作成
  3. 攻撃ステートへの切り替え
  4. アニメーションモントージュの作成
  5. ステート間の切り替え
  6. 敵AIの移動速度の設定
  7. 剣のしまい込みアニメーションの作成
  8. ステートの切り替え方法の実装
  9. パトロールルートの作成
  10. ステート選択のデコーダーの実装
  11. 敵AIのステートの監視と切り替え
  12. パトロール中の敵AIの動き速度の調整
  13. ステートの切り替え時の挙動調整
  14. ステート間の切り替え時の注意点
  15. パトロールルートの設定
  16. アニメーションモントージュの再生と剣の出し入れ
  17. 敵AIのステート切り替えのトリガーの実装
  18. ステートの切り替え時の注目の解除
  19. 敵AIのパトロール挙動の設定
  20. 剣のしまい込みとパトロールの切り替え

✨記事

🤖 パトロールステートの作成

パトロールステートでは、敵AIが決められたエリアをパトロールするように設定します。このために、スプラインを使ってルートを設定し、敵がそのルートに沿って往復移動するようにします。まずは、パトロールルートを作成し、ブループリント内でスプラインを使用し、ルートを指定します。また、ビヘイビアツリーに組み込んでステート間の切り替えを実装します。

🗡️ 攻撃ステートへの切り替え

パトロールステートから攻撃ステートに切り替える方法を実装します。敵AIがプレイヤーを攻撃するタイミングで剣を取り出し、攻撃アニメーションを再生します。また、攻撃を終えた後は、剣をしまい込み、再びパトロールステートに戻るようにします。

🎬 アニメーションモントージュの作成

敵AIの剣の出し入れおよび攻撃アニメーションを実装するために、アニメーションモントージュを作成します。剣のしまい込みアニメーションを逆再生することで、剣を取り出すアニメーションとしまい込むアニメーションを実現します。

🔄 ステート間の切り替え

パトロールステートと攻撃ステートの間を切り替える方法を実装します。ビヘイビアツリーを使用してステートの切り替えを制御し、敵AIが正しくパトロールと攻撃を繰り返すようにします。

🏃 敵AIの移動速度の設定

敵AIの移動速度を調整するために、移動速度のパラメータを追加します。敵AIがパトロール中はゆっくりと移動し、攻撃中は素早く移動するように設定します。

🗡️ 剣のしまい込みアニメーションの作成

敵AIが攻撃を終えた後、剣をしまい込むアニメーションを作成します。アニメーション中に剣が画面外に消える瞬間で剣を削除し、効果的なしまい込み演出を実現します。

🎯 ステートの切り替え方法の実装

敵AIのステートを切り替える方法を実装します。プレイヤーの操作による切り替えではなく、敵AIの内部状態によって自動的にステートが切り替わるようにします。

🗺 パトロールルートの作成

パトロールルートを作成し、敵AIが指定したエリアを往復で巡回するように設定します。スプラインを使用してルートを作成し、敵AIに従って移動するようにします。

⛩️ ステート選択のデコーダーの実装

ステートの切り替え条件を設定するために、デコーダーを実装します。デコーダーを使用することで、特定の条件が満たされた場合にのみステートを切り替えることができます。

🏃 敵AIのパトロール挙動の設定

パトロール中の敵AIの移動速度や挙動を調整します。敵AIがスプライン上を正確に移動し、適切なタイミングで方向転換を行うように設定します。

🎯 剣のしまい込みとパトロールの切り替え

敵AIが攻撃を終えた後、自動的にパトロールに戻るように設定します。剣のしまい込みとパトロールの切り替えを正確に制御することで、敵AIの挙動を滑らかにします。

記事の長さ20000文字以内

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.