我正在统一创建2D游戏。我在“照明”的运行时设置了环境颜色,但它也改变了照明的强度。如何避免光照强度值发生变化?
RenderSettings.ambientLight = new Color(27, 34, 46, 0);
答案 0 :(得分:2)
RenderSettings.ambientLight
属性是Color
的类型,如果您阅读文档,将会看到它从0f
到1f
而不是{{1 }}到0
。
Color32
使用255
至0
范围内的值:
255
但是,如果您确实要使用RenderSettings.ambientLight = new Color32(27, 34, 46, 0);
至Color
范围内的0
,则将其除以255
:
255f