👾

【Unity】敵が視角内に入っているプレイヤーを追う

2021/04/25に公開

https://www.youtube.com/watch?v=gpfSMf2LjY4

解説

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

raycastについて参考↓

https://qiita.com/nakabonne/items/e37313bfeab77b94210a

Discussion