首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一导航代理;目标是可达的,但它找不到路。(它试图穿过墙)

统一导航代理;目标是可达的,但它找不到路。(它试图穿过墙)
EN

Stack Overflow用户
提问于 2018-02-13 21:04:30
回答 1查看 1.7K关注 0票数 2
  1. 我使用的是脐面组件。
  2. 一个表面,到处都是可步行的(图中的绿色区域)
  3. 在墙壁和门上有一个"Nav网状结构改性剂“组件。“覆盖区域”为真,“区域类型”不可步行。
  4. 现场有12名探员。他们是随机的。(与NavMesh.SamplePosition..。没有问题)
  5. 代理人: Type=类人,Speed= 6,Ang。Speed= 120,Acc = 20,停止Dis.=0.AutoBraking =真。
  6. 避障: Radius=0.5,Height=2,Quality=High.所有探员都有不同的优先权。
  7. 寻路:自动列车。=真,自动Repath=true。

这里有问题:

所有探员都很好。随便走吧。但是-after有一段时间--有些时候,一个或多个特工卡住了。实际上,他们正试图通过这堵墙前往目的地。看照片。(红色胶囊是特工,黑色迷你球体是目标)当他有可能从底部走的时候,它就会一直往前走。如果我向后拉,它就不起作用了。但当我把它放下的时候它就起作用了。

我试过很多东西。我做错了什么?请帮忙..。

EN

回答 1

Stack Overflow用户

发布于 2018-07-05 14:24:15

我在这个问题上也有问题,但是在浏览了一下统一文档之后,我找到了答案。这个问题已经4个月了,但我会把我的答案发出来供将来参考。

如果您还没有添加组件"Nav网格障碍“到墙壁,然后您勾选雕刻按钮。什么是雕刻?它在导航网上创建了一个洞,几乎是为了更好的导航。它可以工作,即使你取消刻字盒,但有时它会被粘在墙上。

https://docs.unity3d.com/Manual/class-NavMeshObstacle.html

上面的链接解释了更多关于它的内容。如果你还不明白的话就去看看!

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

https://stackoverflow.com/questions/48775623

复制
相关文章

相似问题

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