导航网格根本无法烘焙

5
我尝试在一个平面上使用Unity3D制作导航网格,但没有成功。直到最近的2020.1版本发布之前,我都没有遇到过这个问题。我将平面设置为导航静态、可行走,并在选择平面时烘焙了导航网格。创建了一个NavMesh对象。在烘焙后,“源边界范围”变得非常小。导航网格根本不会出现在屏幕上,而通常应该是蓝色的。想知道是否有其他人最近也遇到了这个问题,或者是否有什么方法可以纠正它。

enter image description here

7个回答

13
这是我最近遇到的一个问题,但我通过打开小工具来解决了它。导航网格实际上是存在的,只是你看不见它。打开小工具(在场景窗口的顶部)可以完整地看到导航网格!如果上述建议不起作用,请检查对象是否是静态的。

如果这个建议有效,请接受它作为能够帮助整个社区的答案。如果这个答案不起作用,请告诉我,因为我可能能够帮助你。 - stackoverflowuser
1
这是我的问题,谢谢! - gregpress
1
如此简单,但却有效。 - Quinlayen

10

请检查“可行走层”是否为静态,因为它必须是静态的。


0

我也遇到了同样的问题,我将一组物体转换为静态网格,然后进行烘焙,但没有任何效果。所以,我尝试了保存按钮,然后当我尝试另一组并将其转换为静态网格并点击烘焙按钮时,它起作用了。


0

你需要禁用场景中的所有其他对象,然后烘焙活动的静态网格。


1
您的答案可以通过附加支持信息来改善。请编辑以添加进一步的细节,例如引用或文献,以便他人可以确认您的答案是否正确。您可以在帮助中心找到有关如何撰写良好答案的更多信息。 - Community

0

我通过复制包含我的tilemaps的gameobject来解决了这个问题。


你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心中找到有关如何编写良好答案的更多信息。 - Community

0

我曾经遇到过完全相同的问题。我注意到在场景所在的同一文件夹中,一个新的带有 NavMesh 的文件夹已经被创建了,但是在场景视图中我看不到任何迹象。我不得不关闭场景窗口并重新打开它,然后就可以看到导航网格可视化了。


-1

在烘焙之前尝试保存场景。如果没有场景存在,它将无法工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接