NPCと戦う機能を作る

以下のデモ動画のような、シンプルなAIキャラクターと戦う機能を作ります。

戦うAIキャラクターの作り方と、自作のキャラクターにアニメーションブループリントを使って動きを付ける方法をメインに紹介します。

今回紹介する機能は次のような仕様で作り、それぞれの行動にアニメーションを付けていきます。

    • AIキャラクターは歩き回ってプレイヤーを探す。part1 part2

    • プレイヤーを見つけたAIキャラクターがプレイヤーを追いかける。

    • プレイヤーに追いついたAIキャラクターがプレイヤーを攻撃する。

    • プレイヤーは一定のダメージを受けたら倒される。

    • プレイヤーはAIキャラクターを攻撃できる。

    • AIキャラクターは一定のダメージを受けたら倒される。

また、今回使用するAIキャラクターの3Dモデルは以下からダウンロードできます。
こちらは私がBlenderで自作したものです。ご自身のゲームでお使い頂いてもOKです。

https://kakukakuworks.com/download/weak_robot/

NPCと戦う機能を作る

[Unreal Engine 5]animNotifyを使って攻撃モーションを作る

AIキャラクターと戦う機能を作る part4 こちらのようなAIキャラクターと戦う機能を作っています。本記事では下の動画のように、プレイヤーに追いついたキャラクターに攻撃モーションを再生させる機能を作ります。 攻撃...
NPCと戦う機能を作る

[Unreal Engine 5]pawn sensingを使って見つけたプレイヤーを追いかけるAIを作る

AIキャラクターと戦う機能を作る part3 こちらのようなAIキャラクターと戦う機能を作っています。本記事では下の動画のように、キャラクターにpawn sensingを使って視界を持たせ、視界に入ったプレイヤーを追いかけるようにす...
NPCと戦う機能を作る

[Unreal Engine 5]AIキャラクターに待機、歩行アニメーションを設定する

AIキャラクターと戦う機能を作る part2 こちらのようなAIキャラクターと戦う機能を作っています。本記事では下の動画のように、キャラクターに待機、歩行アニメーションを設定します。 アニメーションブループリントを...
NPCと戦う機能を作る

[Unreal Engine 5]歩き回るAIを作る

AIキャラクターと戦う機能を作る part1 こちらのようなAIキャラクターと戦う機能を作っています。本記事では下の動画のように、キャラクターを歩き回らせる機能を作ります。 準備 AIキャラクターと戦うゲーム...
タイトルとURLをコピーしました