我正在制作游戏,我需要及时更改 UI 元素,如下所示:
t.text = "Hello!";
wait_function(3);
t.text = "I will be your guide.";
wait_function("TO DEATH!");
Unity C#中有一个简单易调用的等待函数吗?
您可以使用协程或 IEnumerator 函数,并在其中使用命令 WaitForSeconds(int) 来实现等待功能。
像这样...
void Start(){
StartCoroutine(ExampleCoroutine());
}
IEnumerator ExampleCoroutine() {
yield return new WaitForSeconds(3);
}