我正在寻找一种将Navmesh代理之类的机制纳入2D场景的方法。在szenario中,2D对象在平坦的精灵表面上移动。在某些情况下,它们需要相互接近,而这是使用路径查找算法可以最好地实现的。由于我无法在线找到解决方案(Navmesh似乎仅适用于3D对象),因此我非常感谢您从哪里开始的提示。 另一个问题是:将这些寻路算法同时应用于+100个对象是否会在移动设备上引起严重的性能问题?如果是这样-是否有其他选择?现在,如果计时器过去并且两个目标没有达到对方,我就删除对撞机。但是,这会导致严重的视觉混乱,表面上会有很多元素。
问候,
Codehai
答案 0 :(得分:1)
我很确定您可以为此使用内置的3D系统
只需访问资产商店即可立即找到“ 2D寻路”解决方案
答案 1 :(得分:1)
正如评论所建议的,A *寻路项目可能是有效的选择。 但是出于价格/性能的原因,我最终使用了https://github.com/h8man/NavMeshPlus。 h8man在将3D Navmesh函数转移到2D环境方面做得非常出色-我想知道Unity开发人员将自己集成到多长时间。