【Unity】12.4 經過網格分層選擇行進路線

開發環境:Win十、Unity5.3.四、C#、VS2015 動畫

建立日期:2016-05-09 3d

1、簡介

在具體的遊戲情景中,經過分層能夠控制物體的行進路線,好比哪些物體只能住水面上行進,哪些物體只能在陸地上行進,哪些物體既能在陸地上行進也能在水面上行進。 對象

2、示例

一、建立場景 blog

(1)在ch1201_Navmesh_Sample工程中,新建一個名爲Demo3的場景,在場景中添加下面的對象: 遊戲

image

層次視圖中的結構以下:開發

image

其中,中間下方的Cube爲bridge1,上方的Cube爲bridge2,用來模擬兩座橋。 get

(2)切換到【Navigation】窗口的Areas,,添加bridge1和bridge2,以下圖所示: it

image

(3)單擊【Bake】按鈕,完成烘培。此時可看到不一樣層的導航網格自動使用不一樣的顏色來表示:io

image

(4)切換到層次視圖,選中player,而後再檢視器視圖中設置【Area Mask】屬性,勾選bridge2,不勾選bridge1,以下圖所示: im

image

(5)按【播放】觀察行進動畫走的是哪座橋。

(6)將上圖中改成勾選bridge1,不勾選bridge2,而後再次按【播放】觀察行進動畫走的是哪座橋。

相關文章
相關標籤/搜索