【问题标题】:Unity Button AnimationUnity 按钮动画
【发布时间】:2018-10-08 20:59:34
【问题描述】:

有没有人知道一种可能的动画制作方法,当一个按钮被点击时,文本会在按钮上方弹出 [Clicked]。它必须在 3 秒后消失并继续上升。 (文字会向上移动。)

假装是这个样子

点击但消失了

点击

点击

点击

按钮

(使用 C# 统一)

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    为此使用预制件怎么样?

    您将创建一个带有根对象和文本标签的 Prefab 作为子对象。然后使用 Unity 动画窗口将文本标签向上动画并淡出三秒钟。

    单击按钮时,实例化预制件,使其成为按钮的子级,并将其放置在与按钮相同的位置,并在 3 秒后自动销毁它。

    这是一个代码示例,假装你的预制件名称是“myAnimatedText

    GameObject animatedButtonText = Instantiate(Resources.Load("myAnimatedText"), transform);
    animatedButtonText.transform.position = transform.position;
    Destroy(animatedButtonText, 3.0f);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-09
      • 2020-11-03
      • 2014-03-05
      相关资源
      最近更新 更多