CrossFadeColor не работает от темного до белого
Это я не понимаю, и я не знаю, как сделать эту работу...
Я пытаюсь сделать цвет изображения панели от темно-зеленого до белого, вот так:
myPanel.GetComponent<image>().CrossFadeColor (colorToFadeTo, fadeTime, true, true);
Это не работает... Кажется, что он сохраняет основной цвет (зеленый), а затем помещает другой цвет в этот цвет:-/
Может ли кто-нибудь помочь мне с этим... Любая помощь приветствуется.
1 ответ
Решение
Я не могу найти много информации о CrossFadeColor, но я знаю, что она будет работать, как вы ожидаете, с Color.Lerp, так как он изменит цвет, а не добавит его.
Вам придется сделать это в сопрограмме или в обновлении.