Unity Navmesh Surface 烘焙物品頂部網格問題

在使用Navmesh Surface烘焙導航網格的時候,很多時候有些物品上面是不能走的,即使烘焙了導航網格,如下圖:

頂部有導航網格

這些導航對於程序來說可能是個問題,因爲它本身不可到達,在尋找導航點的時候,它會增加程序尋點的成本,一般我們需要手動配置剔除。

剔除的方法:

  1. 選中頂部不需要導航風格的物品
  2. 添加NavmeshModifier
  3. 勾選:Override Area
  4. Area Type選擇:Not Walkable
  5. 重新烘焙一下即可

 

希望能幫助到你