gpt4 book ai didi

unity3d - 如何使用 LeanTween 淡化 TextMesh alpha?

转载 作者:行者123 更新时间:2023-12-05 00:46:26 26 4
gpt4 key购买 nike

我正在寻找一种在 Unity 中淡化 TextMesh-Text 的 alpha 值的方法,但我无法在线找到解决方案,也无法在 LeanTween Documentation 中找到解决方案。 .

  • LeanTween.alphaText() 仅适用于普通 UI 文本(而非 TextMesh)
  • LeanTween.alpha() 在 Text 上对我没有任何帮助。

最佳答案

在简要浏览 API 之后,我想一个比引入 CanvasGroups 只是为了淡化单个文本更好的方法是使用 LeanTwean.value用于设置color . CanvasGroup 在我看来有点矫枉过正。

(取自 API 的示例)

TextMeshProUGUI text;

void Start()
{
text = GetComponent<TextMeshProUGUI>();
var color = text.color;
var fadeoutcolor = color;
fadeoutcolor.a = 0;
LeanTween.value(gameObject, updateValueExampleCallback, fadeoutcolor, color, 1f).setEase(LeanTweenType.easeOutElastic).setDelay(2f);
}


void updateValueExampleCallback(Color val)
{
text.color = val;
}

关于unity3d - 如何使用 LeanTween 淡化 TextMesh alpha?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60507441/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com