导航网格系统中的动态障碍物避免

时间:2012-12-10 14:46:59

标签: dynamic path-finding unreal-development-kit d-star

我用不真实的引擎构建了我的路径查找系统,不知何故,路径查找部分工作得很好,而我找不到合适的方法来解决动态障碍物避免问题。我的角色在地图上行走,并在他们移动时相互碰撞。碰撞发生时我会试着操纵它们,但是效果不好。例如,两个角色在路上阻挡,而第三个路径就在他们中间,他会被卡住。有人能告诉我最流行的动态回避方式吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是使用动态的NavMesh障碍。

你必须为你的角色实例化一个动态障碍物,并用每一个角色更新一个角色。

您将在CreatingADynamicNavMeshObstacle页面上了解具体方法。