Unity制作定时器

Unity making a timer

所以我在 Unity 中制作了一个 android 应用程序,我正在尝试制作一个特定的计时器,以便在您进入场景后立即启动计时器,而且我希望数字向下滚动然后停止一段时间第二个然后再次滚动它看起来像这样

        5

6

00:14:57

        8
        9

它会向下滚动到下一个数字 10 停止然后下一个数字然后停止

如何制作一个与此行为统一的计时器?

制作 timer 的方法有很多.

您可以在动画器中使用 FSM 在三个文本组件之间制作动画,这样它们每秒都会向上滚动,一旦上面的文本在视图之外,ui 掩码,您将它们放在结束然后将他的文本值更改为下一秒等等循环。

另一种方法与我刚刚写的相同,但使用脚本和 coroutines 而不是动画师,我更喜欢这种方法,因为我可以完全控制向用户显示的内容和正在发生的内容在代码后面。