Unity C#中有简单的等待/睡眠函数吗?

问题描述 投票:0回答:1

我正在制作游戏,我需要及时更改 UI 元素,如下所示:

t.text = "Hello!";
wait_function(3);
t.text = "I will be your guide.";
wait_function("TO DEATH!");

Unity C#中有一个简单易调用的等待函数吗?

c# unity-game-engine wait sleep
1个回答
0
投票

您可以使用协程或 IEnumerator 函数,并在其中使用命令 WaitForSeconds(int) 来实现等待功能。

像这样...

void Start(){
    StartCoroutine(ExampleCoroutine());
}

IEnumerator ExampleCoroutine() {
    yield return new WaitForSeconds(3);
}

文档链接

© www.soinside.com 2019 - 2024. All rights reserved.