【发布时间】:2020-06-15 20:19:17
【问题描述】:
我一直在寻找一种在 Unity 中淡化 TextMesh-Text 的 alpha 值的方法,但在网上和LeanTween Documentation 中都找不到解决方案。
- LeanTween.alphaText() 只适用于普通的 UI-Text(不是 TextMesh)
- LeanTween.alpha() 在 Text 上对我没有任何帮助。
【问题讨论】:
-
那么您是否尝试过使用协程并在不使用 LeanTween 的情况下随着时间的推移简单地淡化
text.color.a值? -
是的,我做到了。这很好用。但正如主题所说,它是关于 LeanTween 的解决方案。因此,您可以从 LeanTween 功能中受益,例如用于平滑曲线的 setEase()、setDelay() 等。
-
您也可以使用协程来完成所有这些工作;)并且在引入新类型时显然更加灵活;)
标签: unity3d user-interface fade leantween