使用LoadLevel对光有影响

时间:2016-08-07 10:26:07

标签: unity3d

我正在Unity中制作一个简单的拼写游戏,玩家必须推开拼图才能打开通向下一个房间的门。问题是,当我进入门,并使用LoadLevel()加载下一个场景时,灯光会比正常情况下更暗。如果我在Unity中编辑场景并从那里开始测试,则不会发生这种情况。我想知道会发生什么,以及如何解决它。我甚至制作了一个预制的定向灯,点亮场景以确保它们是平等的,但这没有任何效果。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这很正常。它仅在编辑器 中启用,并且在启用连续烘焙时也会发生。构建项目时不会出现这种情况。

要在编辑器中修复此问题,窗口 - > 照明 - > Lightmap 标签 - > 禁用连续烘焙然后单击“构建”按钮烘焙灯光。

如果使用Unity 5.4,设置会稍微改变 Window - > 照明 - > Lightmap 标签 - >取消选中 自动 复选框。单击Build按钮烘焙灯光。

如果您在编辑器中移动,删除或添加对象,则必须再次重新制作/构建光照贴图。

修改

已将其重命名为“自动生成”。请参阅重复以获取新答案。这个答案将保留给旧版本的Unity。