gpt4 book ai didi

c# - 淡出 Unity UI 文本

转载 作者:太空狗 更新时间:2023-10-29 19:55:48 25 4
gpt4 key购买 nike

当我在 UI 文本上运行以下代码时

Color color = text.color;
color.a -= 1.0f;
text.color = color;

文本的 alpha 值立即设置为 0。我怎样才能简单地淡出文本。

最佳答案

如果您使用的是 Unity 4.6 和更新版本,您可以利用 CrossFadeAlphaCrossFadeColor .

例子:

// fade to transparent over 500ms.
text.CrossFadeAlpha(0.0f, 0.05f, false);

// and back over 500ms.
text.CrossFadeAlpha(1.0f, 0.05f, false);

这两个函数使用起来更好一些,因为您不必担心跟踪任何事情。只需调用它即可开始您的一天。

关于c# - 淡出 Unity UI 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27885201/

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