0. 最初
こちらの記事は
「UnrealEngine Advent Calendar 2024 シリーズ2 15日目」
の記事になります!
1. 概要
UEでAIを制作する際に使用する「Nav Mesh Bouds Voulume」に侵入した
Actorを検出する方法をまとめます
今回は「Third Person Template」で検証を行います
2. 完成
※今回はUIに関しては説明はしません
3. NavMesh管理のクラスを実装する
「BP_EnemyTerritoryManager」とBPを作りレベルに配置します
「NavMeshBoudsVoulume型」で変数を定義して「NavMesh」と名前をつけ
侵入の判定を取りたい「NavMeshBoudsVoulume」と「NavMesh」を結びつけます
「NavMesh」からDelegateで
「Event to OnActor Begin Overlap」と「Event to OnActor End Overlap」
を以下の用に繋げると判定が取れます
4. 終わり
見てくれてありがとうございます!
各種AIにプレイヤーの侵入に伝達したりなど使い方があるかもしれません!
少しでも参考になれば幸いです!!