Unity游戲中的尋路方案


Unity游戲中的尋路方案

使用Unity自帶的Navigation系統

首先把地圖場景在hierarchy中編輯好,然后可以用腳本遍歷每個地圖元素,把其navigation static選中,然后打開Unity的navigation 窗口,點擊烘焙,把場景里的navmesh data烘焙出來,然后在可以在游戲運行的通過UnityEngine.AI.NavMesh.AddNavMeshData(navmeshData)和UnityEngine.AI.NavMesh.RemoveNavMeshData(navmeshData)加載和卸載navmesh data,在加載navmesh data之后,可以分別通過UnityEngine.AI.NavMesh.CalculatePath和UnityEngine.AI.NavMesh.SamplePosition方法來獲取到尋路的路徑和采樣位置。


免責聲明!

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



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