Unity的slider有个bug
如果在代码里面这样设置slider
Slider.SliderEvent cb = lightnessSlider.onValueChanged;
lightnessSlider.onValueChanged = null;
lightnessSlider.value = l;
lightnessSlider.onValueChanged = cb;
会在unity的UI的源码里面报错 具体为啥我也不清楚 改成下面这样就可以了
代码的含义我相信稍微认真看下就懂的
//Slider.SliderEvent cb = lightnessSlider.onValueChanged;
//lightnessSlider.onValueChanged = null;
lightnessSlider.value = l;
//lightnessSlider.onValueChanged = cb;