你的东西完全可以用NavMesh。问题在如何架构辅助资料结构在这之上。
https://www.redblobgames.com/https://theory.stanford.edu/~amitp/GameProgramming/Amit Patel是google的前10位员工,现在是亿万富翁,对游戏有兴趣。他也喜欢动态产生地图,做ai path。
https://reurl.cc/43R68D他有各种Group,Cooperative Path finding的连结。好好看一下,你碰到的问题,其他人都碰过。如果你真的不想改,起码考虑一下Heat Map(Influence Map)