【UE5.6】新テンプレート アリーナシューターの敵AIが動かない!?修正法

※本サイトはアフィリエイト広告を利用しています。

今回はUnreal Engine 5.6で追加された ファーストパーソンテンプレート(アリーナシューターバリアント)を取り上げます。
このテンプレート、完成度が高くてすぐ遊べるのですが… 敵AIがフリーズするバグがあるんです。

この記事では、そのバグの原因と修正方法をわかりやすく解説していきます!

🎮 アリーナシューターとは?

UE5.6で追加された新テンプレートで、以下の特徴があります:

  • 拾って装備できる複数の銃
  • 残弾表示や敵撃破数などのUI付き
  • 連射可能なライフルや物理シミュレーション付きの弾丸
  • 自動ドアやジャンプ装置、リスポーン機能も完備

まさに「すぐ遊べるFPS」として仕上がっていますが…


🐞 敵AIが動かない!?

レベルを開いてプレイしてみると、敵キャラが棒立ちのまま動かない状態に。

原因はAI Controllerの設定が初期状態のままだからです。


🛠 バグの修正手順

① AI Controllerの設定を変更

  1. 敵キャラクターを選択し、Ctrl + Eでブループリントを開く(BP_FPShooter_AI)
  2. 詳細タブで「AI Controller Class」をBP_AIContに変更
  3. コンパイルして保存

これで動き出す場合もありますが、私の環境ではもう一手間必要でした。


② ステートツリーの「Context」を設定

  1. AIフォルダ内のStateTreeを開く
  2. エラーが出ていたタスクの「Controller」項目が「なし」になっているのを確認
  3. ドロップダウンから「AIController」を選択して接続

これで敵AIがこちらを見つけて撃ってくるようになります!


🤖 敵の強さは?

Lyraと比べるとかなりマイルド。
初心者にも扱いやすく、FPSゲームの入門として最適です。


🔍 その他の気になる点

  • 黄色の物理オブジェクトには弾が張り付かない? → 要調査
  • 銃弾がキャラクター中心から発射されている?
  • 腕が2セット見えるFPSメッシュ構成の謎
  • GASPも更新されていたが5.5互換止まり(今後に期待!)


✨ まとめ

  • UE5.6のアリーナシューターテンプレートは超高完成度
  • 敵AIが動かないのはAI ControllerとStateTreeの設定不足
  • 少しの修正で本格FPSゲームが遊べる!

コメント

タイトルとURLをコピーしました