通常情況下,靜態的場景中,給場景物體靜態標記中勾選Navigation Static后,在導航界面進行導航網格的烘培,可以得到一個靜態的導航網格。
但是由於導航網格是靜態烘焙好了的,游戲中動態生成的物體將不能阻擋導航網格的尋路,要想使這些動態生成的物體也能起到阻擋尋路的作用,需要給這些物體添加一個Nav Mesh Obstacle組件。該組建還要勾選上Carve屬性,才能動態修改導航網格,不勾上的話物體被阻擋后,將停止正常的尋路,即導航被終止。另外該組件已有包圍盒,不需要加上Collider組件了。
學習資料: