我正在创建带有夜景效果的场景。我希望夜晚更加黑暗。
为此,我使用环境光并将其环境颜色设置为0(对于RGB),该颜色应显示场景中的黑暗,但这只会带来一定程度的黑暗,这使对象非常清晰可见,这是我不需要的。有什么办法可以使场景更暗吗?我的游戏是2D游戏。
此图像应该更暗。
答案 0 :(得分:4)
首先关闭场景中可能存在的所有灯光。
Light[] ligths = FindObjectsOfType(typeof(Light)) as Light[];
foreach (Light ligth in ligths) {
ligth.enabled = false;
}
然后将环境光设置为黑色。
RenderSettings.ambientLight = Color.black;
这样,场景将完全处于黑暗中,因此您稍后需要添加一些灯光才能查看地图。