Unity - TextMeshProUGUI Fade Out Effect
![](
Add a Canvas Group component, then control the Alpha value.
The reason for this approach is that with tmp.color = new Color...
if you go that route, for some reason,
the change only applies when written as individual lines.
It doesn't work inside a for loop.
![](
If you have the DOTween asset, you can control this much more easily with that approach.