👾
【Unity】敵が視角内に入っているプレイヤーを追う
解説
正面の視野角90度以内でプレイヤーが近い時に、Rayをキャストしてオブジェクトが無いつまり視野を妨げる障害物が無い時にプレイヤーを追いかけます。NavMeshのdestinationを最後にプレイヤーを見た位置に設定して見失った時は止まるようにしています。また必須機能ではありまんせんがSuspectPosSoundWasHeard()ではプレイヤーの音を聞いた時、警戒してその周辺を確認しにいきます。
raycastについて参考↓
Discussion