Unity-網(wǎng)格外鏈接 (Off-Mesh Link)
OffMeshLink 組件允許您合并無法使用可行走表面來表示的導航捷徑。例如,跳過溝渠或圍欄,或在通過門之前打開門,全都可以描述為網(wǎng)格外鏈接。
屬性

屬性功????????????????????????????????????????????????????????????????????????????????????????????????能
Start????????????????描述網(wǎng)格外鏈接起始位置的對象。
End?????????????????描述網(wǎng)格外鏈接起始位置的對象。
Cost Override?????如果值為正,則在計算處理路徑請求的路徑成本時使用該值。否則,使用默認成本(此游戲?qū)ο笏鶎賲^(qū)域的成本)。如果 Cost Override 設置為值 3.0,則在網(wǎng)格外鏈接上移動的成本將是在默認導航網(wǎng)格區(qū)域上移動相同距離的成本的三倍。如果希望讓代理通常優(yōu)先選擇步行,但當步行距離明顯更長時使用網(wǎng)格外鏈接,則 Cost Override 設置將變得有用。
Bi-Directional????????????????????如果啟用此屬性,則可以在任一方向上遍歷鏈接。否則,只能按照從?Start?到?End?的方向遍歷鏈接。
Activated????????????????????????指定尋路器 (pathfinder) 是否將使用此鏈接(如果將此屬性設置為 false,則將忽略它)。
Auto Update Positions????????????????????如果啟用此屬性,當端點移動時,網(wǎng)格外鏈接將重新連接到導航網(wǎng)格。如果禁用,即使移動了端點,鏈接也將保持在其起始位置。
Navigation Area????????????????描述鏈接的導航區(qū)域類型。該區(qū)域類型允許您對相似區(qū)域類型應用常見的遍歷成本,并防止某些角色根據(jù)代理的區(qū)域遮罩 (Area Mask) 訪問網(wǎng)格外鏈接。
詳細信息

如果代理未遍歷網(wǎng)格外鏈接,請確保兩個端點都已正確連接。正確連接的端點應在接入點周圍顯示一個圓圈。
另一個常見原因是導航網(wǎng)格代理 (Navmesh Agent) 的?Area Mask?沒有包含網(wǎng)格外鏈接的區(qū)域。