CrossFadeColor 不能从深到白工作

CrossFadeColor not working from dark to white

这个我不明白,我也不知道怎么做...

我正在尝试使面板图像的颜色从深绿色渐变为白色,如下所示:

myPanel.GetComponent<image>().CrossFadeColor (colorToFadeTo, fadeTime, true, true);

这不起作用...它似乎保留了基色(绿色),然后将另一种颜色放入该颜色中:-/

任何人都可以帮我解决这个问题吗...感谢任何帮助。

我找不到太多关于 CrossFadeColor 的信息,但我知道它会像您预期的那样使用 Color.Lerp 因为它会改变颜色,而不是添加颜色。

您必须在协程或更新中执行此操作。