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