在2D游戏中,我们常常使用A星算法,基于方形网格进行寻路。(图:2D游戏中的A星寻路)但是在3D游戏中,场景巨大,2D的方形网格寻路虽然可用,但效率极低。这时候,用NavMesh导航网格寻路是最佳的解决方案。(图:unity3d中的寻航寻路网格)在unity3d中的导航寻路组件Navigation,可以根据3D场景生成用于寻路的导航网格NavMesh。本文介绍寻路功能的主角:Recast Navi
原创 2023-04-26 08:06:02
1026阅读
文章目录问题回顾寻路同步问题使用navmeshagent获取路径后控制移动路径获取控制移动使用recastnavigation获取路径后控制移动路径获取1. recastDemo构建2. 桥接unity3. 导航网格生成4. 路径计算控制移动相机干涉问题场景更新问题迁移的实体、预制体、脚本路径配置最终效果帧同步寻路加速同步 问题回顾云端渲染模块是连接客户端与服务端、客户端与客户端的主要通信框架,