NavMesh烘焙非常快速完成,并且不包含一些对象

时间:2016-05-12 07:44:56

标签: unity3d unity5 navmesh

我正在做Unity的官方教程之一:Survival Shooter。

Unity版本:5.3.4f1设备:Macbook,OSX 10.11

http://unity3d.com/learn/tutorials/projects/survival-shooter/environment?playlist=17144

问题:烘焙过程几乎立即完成,并且地板没有用蓝色网格突出显示(高亮显示应该意味着在那里计算导航网格)。

以下是它的截图: enter image description here

然后,我检查了已完成的场景(已由Unity团队创建),它显示了完全突出显示的楼层。我只是在没有碰到任何东西的情况下再次点燃,同样的问题也发生了。因此,当我尝试原始场景文件而不改变任何东西时,必须有其他东西。

我在这里缺少什么?是否有Unity编辑器设置或类似的东西会破坏烘焙过程?

1 个答案:

答案 0 :(得分:4)

为游戏烘焙NavMesh时,要验证的一件重要事情是,应该影响导航的每个对象都标记为Static GameObject,或者至少是静态导航。此设置可在属性Inspector顶部的复选框/下拉列表中找到:

enter image description here

听起来你的场景中的地板对象没有被标记为静态,这意味着它不会影响NavMesh烘焙。