unity 導航系統

很好理解,就是自動尋路功能。。。。

導航⽹格(NavMesh):
1、設置導航靜態物體 (NavigationStatic) 
2、烘焙⽹格前的設置
    a.打開Navigation窗⼝
    b.設置⻆⾊Size
        Agent Radius(⻆⾊半徑)
        Agent Height(⻆⾊⾼度)
        Max Slope(⻆⾊可以爬的最⼤坡度)
        Step Height(⻆⾊可以上的臺階⾼度)
    c.Bake烘焙
 
 
 
 
⾯板屬性
    AgentSize(⻆⾊⼤⼩) :
            Radius(半徑)
            Height(⾼度)
            Base Offffset(偏移量) //導航⻆⾊與⽹格中⼼點的偏移量
    Steering(導航過程): 
            Speed(導航過程中⻆⾊的最⼤速度)
            AngularSpeed(⻆速度)
            Acceleration(加速度)
            Stoping Distance(停⽌距離) //當前⻆⾊距離⽬標多遠時停下
            Auto Breakting(⾃動減速) //當⻆⾊快達到⽬標時⾃動減速
    Obstacle Avoidance(躲避障礙物)
            Quality(導航質量)
            Priority(優先級)
    Path Finding(尋路設置)
            Auto Traverse Offff Mesh Link //⾃動跨越分離路⾯
            Auto Repath //⾃動重新規劃路徑
            Area Mask //分層剔除(設置⻆⾊可以⾛哪些層)

 

運⾏後導航⻆⾊指引
        紅⾊箭頭 指向(階段性⽬標)  
        藍⾊箭頭 期望速度
        ⿊⾊箭頭 瞬時速度 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章