前言
修改此处默认参数
代码
Emission
启用自发光效果的代码是
material.EnableKeyword("_EMISSION")
关闭自发光效果的代码是
material.DisableKeyword("_EMISSION")
设置自发光颜色和亮度的代码是
material.SetColor("_EmissionColor", Color.HSVToRGB(_h, _s, _v))
其中的 _h、_s、_v参数分别代表颜色的色相、饱和度和亮度。
获取颜色的色相、饱和度和亮度的代码为
Color.RGBToHSV(color, out _h, out _s, out _v)
参考连接
链接: Unity Shader Color、HSV、HDRColor以及HDRColor面板转换源码分析
链接: Unity URP 得到HDR面板上得Intensity