Unity 2D Затримка

2075Unity / 2D / Затримка

 

Invoke("F1", 3f); // запуск через 3 секунди
InvokeRepeating("F1", 3f, 1f); // запуск через 3 секунди і повторні запуски щосекунди


 

Зупинити повторний виклик

void Start()
{
  InvokeRepeating("F1", 2f, 1f);
}

void F1() {
  print("Я працюю");
}

void Update()
{
  if (Input.GetKeyDown(KeyCode.A))
  {
    CancelInvoke("F1");
  }
}

 


 

Корутіни