Unity hace que los colores de la imagen brillen

Color color = GetComponent<SpriteRenderer>().material.color;//记录原颜色
Sequence quence_material = DOTween.Sequence();
quence_material.Append(GetComponent<SpriteRenderer>().material.DOColor(color * 1.1f, 0.1f));//让颜色乘一个系数
quence_material.Append(GetComponent<SpriteRenderer>().material.DOColor(color, 0.1f));//恢复颜色

Puede ver que el cuadrado de color cambiado es obviamente más brillante que el color del cuadrado original

Supongo que te gusta

Origin blog.csdn.net/cuijiahao/article/details/123376975
Recomendado
Clasificación