地点Aから地点Bまで移動させたいオブジェクト。
NavMeshを使って実現するには。
(基本使うだけなら簡単)
NavMesh基本要素
- NavMesh
- NavMesh Agent
- NavMesh Obstacle
- Off-Mesh Link
- 地面と、移動させたいオブジェクト(以下NPC)と、目的地を作る。
- 地面にNavMeshをBakeする(後述)。
- NPCにNavMesh Agentを追加
- スクリプトによりNavMesh Agentに目的地を設定する。
NavMeshのBake
- Window→AI→Navigation
- 地面と障害物を設定 -> Navigation satic
- 適宜パラメータ設定
- 主(障害物との距離、トンネルみたいに潜り抜けられる所の高さ、移動可能な段差、移動可能な斜面角度)