unity Navigation Nav Mesh Agent/Obstacle Off Mesh Link 組件

Unity Navigation 三大組件

Nav Mesh Agent 導航網格代理

Alt
Agent Type   代理類型
BaseOffset   包圍盒(相等於collider) 偏移
Steering 轉向
  Speed       移動速度
  Angular Speed   角速度
  Acceleration    角加速度
  Stopping Distence 停止距離
  Auto Braking    自動剎車

Obstacle Avoidance 避障–>防止多個代理(掛載Nav腳本) 相遇產生 碰撞
  Radius   包圍盒半徑
  Height   包圍盒高度
  Quality   質量
  Priority   優先級 越低 權限越高 權限低的會和權限高的相遇 低的會避讓權限高的
Path Finding
  Auto Traverse Off Mesh Link   開啓跳躍 啓動
  Auto Repath   自動更新路徑
  Area Mesk    區域遮罩 代理可以走哪條遮罩

Nav Mesh Obstacle 導航網格障礙

Alt
Shape 包圍盒形狀
Center 中心位置
Size 尺寸

Carve 畫洞–範圍內 不在烘焙地形
  不勾選的情況。該障礙物只是阻擋了物體前進路線,並沒有改變物體導航網格的路徑(導航只會不斷的計算最短路徑依舊認爲此條路徑是最短的不會重新計算路徑)。物體不會繞過該障礙物進行導航
Alt
勾選以後,導航網格發生了改變,在障礙物表面雕刻出了一個和它表面積相似的網格區域
Alt

此時物體會通過雕刻出的導航網格判斷這條路是無法通過的,會重新進行最短路線的計算並移動

在場景中移動障礙物,導航網格也會重新計算(動態障礙物)
Alt

Move Threshold 障礙物的移動的極限距離超過這個參數時,纔會重新雕刻這個障礙物
增大此值,障礙物移動沒有超過這個距離,就不會重新雕刻導航網格

Time To Stationary 障礙物靜止不動多少時間後會重新雕刻導航網格
Carce only Stationary 勾選此參數時,只有在障礙物靜止時會對它導航網格進行雕刻

Off Mesh Link 分離網格鏈接

Alt
  Start   開始位置
  End   結束位置
  Cost Override   開銷值
  Bi Directional   是否是雙向
  Activated   是否激活路徑
  Auto Update Position   是否自動更新位置  
  Navigation Area    所屬導航區域

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章