У меня есть 2 кнопки, кнопка 1 и кнопка 2. Когда я нажимаю кнопку 1, кнопка 1 удаляется с экрана, и кнопка 2 становится активной.легко.a Простое событие щелчка.
Однако мне нужна кнопка 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);
}
}