Unity-創(chuàng)建網(wǎng)格外鏈接
網(wǎng)格外鏈接 (Off-Mesh Link) 用于創(chuàng)建穿過可步行導(dǎo)航網(wǎng)格表面外部的路徑。例如,跳過溝渠或圍欄,或在通過門之前打開門,全都可以描述為網(wǎng)格外鏈接。
我們將添加一個(gè)網(wǎng)格外鏈接組件來描述從上層平臺到地面的跳躍。

首先創(chuàng)建兩個(gè)圓柱體:__Game Object > 3D Object > Cylinder_。
可將圓柱體的比例設(shè)置為?(0.1, 0.5, 0.1)_ 以便于使用它們。
將第一個(gè)圓柱體移動(dòng)到上層平臺的邊緣,靠近導(dǎo)航網(wǎng)格表面。
將第二個(gè)圓柱體放在地面上,靠近導(dǎo)航網(wǎng)格,在鏈接應(yīng)著陸的位置。
選擇左側(cè)的圓柱體,并為其添加網(wǎng)格外鏈接組件。從 Inspector 中選擇?Add Component,然后選擇?Navigation > Off Mesh Link。
在?Start?字段中分配最左側(cè)的圓柱體,并在?End?字段中分配最右側(cè)的圓柱體。
現(xiàn)在設(shè)置好了能正常運(yùn)行的網(wǎng)格外鏈接!如果通過網(wǎng)格外鏈接的路徑短于沿導(dǎo)航網(wǎng)格行走的路徑,則將使用網(wǎng)格外鏈接。
可使用場景中的任何游戲?qū)ο髞砣菁{網(wǎng)格外鏈接組件,例如,圍欄預(yù)制件可包含網(wǎng)格外鏈接組件。同樣,可使用任何以變換作為開始和結(jié)束標(biāo)記的游戲?qū)ο蟆?/p>
導(dǎo)航網(wǎng)格烘焙過程可以自動(dòng)檢測并創(chuàng)建常見的跳過和掉下鏈接。請參閱自動(dòng)構(gòu)建網(wǎng)格外鏈接以了解更多詳細(xì)信息。