CustomNavMesh
CustomNavMesh是一个基于Unity导航系统的扩展解决方案,使AI代理能在寻路时动态避开静止的其他代理。通过切换NavMeshAgent和NavMeshObstacle组件,实现了更灵活的寻路行为。系统兼容NavMeshComponents,提供自定义Surface、Obstacle和Agent组件,可替换原生组件。CustomNavMesh支持代理间的推挤交互,并根据速度和时间智能控制阻挡状态,提升了AI导航的真实感。