首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我将避障- NavMesh半径设置为单位,但单位拒绝移动?

我将避障- NavMesh半径设置为单位,但单位拒绝移动?
EN

Stack Overflow用户
提问于 2021-01-15 14:39:32
回答 2查看 359关注 0票数 0

如图所示,当我将避障半径设置为4.5或更低时,单元将拒绝移动(这意味着它找不到路径?),但如果我将其设置为5.0或更高,一切都会正常工作。我在烘焙NavMesh之前设置了半径,但它仍然不起作用。

EN

回答 2

Stack Overflow用户

发布于 2021-01-15 18:52:27

You should keep these proportions balanced

1-此半径是智能体的碰撞器边界

2-可以增加agent的加速值,即可以更准确地计算其路由。

3-烘焙区域时,指定相同的烘焙半径选项

票数 0
EN

Stack Overflow用户

发布于 2021-01-18 21:45:14

实际上,我已经解决了这个问题。在我的场景中,我命令transform.position为(5,-13,10)的单元查找路径,并在位置.y为-13的平面上转到(0,0,0)。在这种情况下,只有当半径大于阈值时,路径查找才能很好地工作,而当半径太小时,路径查找就无法工作。我不明白怎么会这样,但无论如何,如果我命令它到正确的位置,(0,-13,0),一切都会好起来的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65731537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档