小人の発見判定を変えてみる
巨大娘の移動処理を改善する
巨大娘の足元全周を検知していると、後ろから接触した際にどうも不自然です。
「視界に入っていて、見えている時のみ反応する」仕様を目標に改善を試みています。
改善前(足元の球体が当たり判定)
改善後(扇形の部分が視野として、視野と当たり判定の組み合わせ)
UnityのRaycastを使うと、視線が通っているかを確認できるようです。
同時にLookAtIK?で小人を注視させるのも良さそう。
後日組み合わせてみます。
//参考資料・引用
Unityで敵が主人公を検知する範囲を視覚内に限定する
Rayを飛ばして当たったオブジェクトの情報を得る方法考
Animatorのステート(状態)の変更を検知する