UE4 AI阻挡AI的解决办法

哈喽 大家好,我叫人宅。

这个问题还是有必要探讨的。

 不同阵营的AI在决定攻击目标的时候 容易出现堆叠的问题,比如如下,这个问题是来自于当时录制Moby游戏的小兵的问题。 

UE4 AI阻挡AI的解决办法

原来的方案是不支持角色的动态障碍物识别

UE4 AI阻挡AI的解决办法

个人也尝试过不同的方案,但是效果不理想

方案1

尝试过导航挖洞的方式,但效果不好,角色抖动厉害,要求实时计算导航。

通过设置导航的网格数 这个解决办法也试过,但还是有定成度抖动。

UE4 AI阻挡AI的解决办法

方案2

尝试过四个方向进行射线,但是效果有延迟,需要AI进行每帧Tick,效果才会得到改善,成批的AI计算会影响服务器的效率。

UE4 AI阻挡AI的解决办法

最后发现:

只需要在角色的身上 CharacterMovement->bUseRVOAvoidance = true

UE4 AI阻挡AI的解决办法

角色自动实现不重叠操作。

UE4 AI阻挡AI的解决办法

 

以上就是我们简单的分析。

如果有什么问题欢迎来UE大学提问。

相关文章:

  • 2022-12-23
  • 2021-07-10
  • 2021-05-24
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2021-12-15
  • 2021-09-23
猜你喜欢
  • 2022-12-23
  • 2022-03-10
  • 2021-08-09
  • 2022-02-09
  • 2022-01-11
  • 2021-05-09
  • 2022-01-12
相关资源
相似解决方案