Unity 中完全黑暗的场景

Fob*_*bos 4 unity-game-engine

我想在完全黑暗中创建一个场景,它只会被风暴的闪电照亮。但是我在第一步已经失败了,我无法让场景完全处于黑暗中,即使我移除场景中的所有灯光并将相机的背景设置为黑色,我仍然得到这个:

在此处输入图片说明

和 Hier my Hierarchy 在那里你可以看到没有灯:

在此处输入图片说明

我错过了什么?

Ign*_*rre 6

您可以尝试将环境光设置为黑色,这样它就会全部处于黑暗中。您可以使用以下行以编程方式执行此操作:

RenderSettings.ambientLight = Color.black;
Run Code Online (Sandbox Code Playgroud)

而且,关闭场景中可能有的任何灯光(以防万一)

Light[] ligths = FindObjectsOfType(typeof(Light)) as Light[];
    foreach (Light ligth in ligths) {
        ligth.enabled = false;
}
Run Code Online (Sandbox Code Playgroud)

还要注意以下三件事,这可能会为场景添加一些光线。

  • 关闭或删除任何光照贴图。
  • 确保着色器未使用自发光或粒子着色器。
  • 确保在场景视图中打开“使用场景照明”。

但是,我认为在您的情况下,将环境光设置为黑色就足够了。你的场景看起来很简单。