Making Tera

たまに書く不定期ブログ

NavMeshをカスタムする方法

多分すごい基本なんだけど、NavMeshでベイクしようとして詰まったので忘れないようにメモ。

NavMeshの障害物は以下で説明されているNavMeshObstacleコンポーネントしか無いと思っていたのが詰まった原因。
https://docs.unity3d.com/ja/current/Manual/class-NavMeshObstacle.html

【問題】
なだらかな水辺でキャラクターが水の中を歩けないようにしたい
段差がないのでベイクの設定だけでは無理?

【解決法】
1)水面PlaneをStaticにする(Navigation StaticがONになればOK)
2)水面Planeを選択
3)Navigation>Object>下の方にあるNavigationAreaのコンボボックスを「Not Walkable」にする
4)再ベイク

f:id:makingT:20181003090937j:plain