Unity 尋路系統


 

AStarPathFinding:

 

 

 

 

Navigation:unity自帶的尋路系統;比較簡單

 

 

AgentRadius:烘焙路徑可行區域和非可行區域的間隔;

AgentHeight:烘焙路徑時當高度小於這個值的地方,就是不可行區域;

Max Slope:最大可行區域的坡度;

Step Height:最大台階高度;

Drop Height:下落高度;

Jump Distance:最大跳躍距離;

 

 

 

實現從低點到高點的跳躍:從cube3的位置到cube4的位置(如下圖):

 

 

 

 

一、NavMeshAgent   尋路組件:

Base offset:組件的豎直方向的偏移量;

 

Speed:速度;

Agular Speed:角速度;

Acceleration:加速度(加速度是矢量,有大小有方向,在加速時是加速度,減速時是減速的加速度);

StoppingDistance:距離目標點多遠就停止(速度不能太快,加速度不能太小,否則跟目標點距離等於stoppingdistance時停不下來)

 

Radiu:尋路組件半徑;

Height:尋路組件高度;

Quality:尋路精細度,速度越快對尋路精細度要求越高;

Priority:尋路權重(0-99,值越小優先級越高,優先級低的游戲尋路組件需要繞着他走);

 

Auto traverse off mesh Link:是否支持off mesh link功能;

Auto repath :自動重新規划路徑;

Area Mask:區域覆蓋,當前尋路組件沒有覆蓋的區域,即使有時可行區域,對當前這個組件來說也是不可行區域;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM