2

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

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

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

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

这是它的屏幕截图: 在此处输入图像描述

然后,我检查了已完成的场景(已由 Unity Team 创建),它显示地板完全突出显示。我只是再次烘烤,没有碰任何东西,同样的问题发生了。所以,当我尝试原始场景文件而不做任何更改时,肯定还有其他东西。

我在这里想念什么?是否有 Unity 编辑器设置或类似的设置可以破坏烘焙过程?

4

1 回答 1

4

在为您的游戏烘焙时NavMesh,要验证的关键是每个应该影响导航的对象都被标记为静态游戏对象,或者至少是静态导航。此设置可以在属性检查器顶部的复选框/下拉列表中找到:

在此处输入图像描述

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

于 2016-05-13T14:09:41.897 回答