【Unity筆記】尋路導航用NavMeshObstacle做動態阻擋


通常情況下,靜態的場景中,給場景物體靜態標記中勾選Navigation Static后,在導航界面進行導航網格的烘培,可以得到一個靜態的導航網格。

但是由於導航網格是靜態烘焙好了的,游戲中動態生成的物體將不能阻擋導航網格的尋路,要想使這些動態生成的物體也能起到阻擋尋路的作用,需要給這些物體添加一個Nav Mesh Obstacle組件。該組建還要勾選上Carve屬性,才能動態修改導航網格,不勾上的話物體被阻擋后,將停止正常的尋路,即導航被終止。另外該組件已有包圍盒,不需要加上Collider組件了。


學習資料:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM