【发布时间】:2019-02-12 10:27:57
【问题描述】:
我有 2 个按钮,按钮 1 和按钮 2, 当我单击按钮 1 时,按钮 1 从屏幕上移除,按钮 2 变为活动状态。简单。一个简单的点击事件。
但是我需要按钮 2,等待 10 秒才能在屏幕上激活。
所以我点击按钮 1,它会自行移除,然后在 10 秒内没有任何反应,然后按钮 2 出现。
我认为我需要在 C# WaitForSeconds 中使用,但是我不知道如何。
我试过这个:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour
{
void Start()
{
StartCoroutine(ButtonDelay());
}
IEnumerator ButtonDelay()
{
print(Time.time);
yield return new WaitForSeconds(10);
print(Time.time);
}
}
【问题讨论】: