我正在做Unity的官方教程之一:Survival Shooter。
Unity版本:5.3.4f1设备:Macbook,OSX 10.11
http://unity3d.com/learn/tutorials/projects/survival-shooter/environment?playlist=17144
问题:烘焙过程几乎立即完成,并且地板没有用蓝色网格突出显示(高亮显示应该意味着在那里计算导航网格)。
然后,我检查了已完成的场景(已由Unity团队创建),它显示了完全突出显示的楼层。我只是在没有碰到任何东西的情况下再次点燃,同样的问题也发生了。因此,当我尝试原始场景文件而不改变任何东西时,必须有其他东西。
我在这里缺少什么?是否有Unity编辑器设置或类似的东西会破坏烘焙过程?
答案 0 :(得分:4)
为游戏烘焙NavMesh
时,要验证的一件重要事情是,应该影响导航的每个对象都标记为Static GameObject,或者至少是静态导航。此设置可在属性Inspector顶部的复选框/下拉列表中找到:
听起来你的场景中的地板对象没有被标记为静态,这意味着它不会影响NavMesh
烘焙。