Unity3d 在我的Unity项目中,这些错误是什么?我如何纠正它们?

Unity3d 在我的Unity项目中,这些错误是什么?我如何纠正它们?,unity3d,unity5,Unity3d,Unity5,si.atlasOffsetX>systemInfo.atlasOffsetX | | si.atlasOffsetY>systemInfo.atlasOffsetY terrainInstanceHashes.find (instances[i].instanceID) != terrainInstanceHashes.end () 我使用了烘焙灯光、地形和一些3D长方体对象。从中,建议使用此解决方案: 我设法找到了一个解决办法(至少对我来说是这样)。我发现,如果我:1)清除烘焙数据(您可以

si.atlasOffsetX>systemInfo.atlasOffsetX | | si.atlasOffsetY>systemInfo.atlasOffsetY

terrainInstanceHashes.find (instances[i].instanceID) != terrainInstanceHashes.end ()
我使用了烘焙灯光、地形和一些3D长方体对象。

从中,建议使用此解决方案:

我设法找到了一个解决办法(至少对我来说是这样)。我发现,如果我:1)清除烘焙数据(您可以从照明面板上的“构建”按钮下拉菜单访问该数据)和2)清除GI缓存(编辑->首选项->GI缓存),它可以在不崩溃的情况下完成构建GI和光照贴图。但是,如果对场景进行任何更改并尝试重新烘焙,它将崩溃,除非执行上述步骤


我今天碰到了这个问题。似乎在导入游戏对象时勾选“生成ligthmap UV”是罪魁祸首。我只是简单地关闭了它,所有这些错误都会消失。至于有这个错误的预制件。您需要在网格渲染器下关闭“光照贴图静态”。

出现了哪些错误?post complete if()statement@ŁukaszMotyczka这是Unity在控制台选项卡中抛出的错误。OP没有花时间问这个问题。只是想让你知道,没有剧本。请看上面的编辑。你使用的是什么版本的Unity?这对我很有用,谢谢!我想补充一点:如果您的编辑器在启动时由于照明而崩溃,您可以使用记事本++之类的编辑器编辑场景文件,以注释掉所有灯光对象(只需在与照明对象相关的每行的开头放置一个“#”)。这将允许您至少打开编辑器,然后可以在其中应用上述解决方案。