@18382774

Как ограничить coroutine?

В моей игре, я использую сoroutine, для спавна монет и аптечек (восстановления здоровья) с помощью такого кода:
IEnumerator Coin()
    {
        while (!Player.lose)
        {
                float newPos = a[new System.Random().Next(0, a.Length)];
                Instantiate(coin, new Vector2(-11f, newPos), Quaternion.identity);
                yield return new WaitForSeconds(time);
        }
    }

Но с этим кодом монета и аптечка, спавняться сразу при запуске игры.Как это можно исправить?Как сделать так, чтобы coroutine начинала работать через несколько секунд после начала игры?
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
@vabka Куратор тега C#
Токсичный
добавить в начало WaitForSeconds?
Или запускать её не сразу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
18 янв. 2021, в 11:12
3000 руб./за проект
18 янв. 2021, в 10:53
1500 руб./в час
18 янв. 2021, в 10:44
1500 руб./за проект