Корутина работает 1 раз (РЕШЕНО)

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Корутина работает 1 раз (РЕШЕНО)

Сообщение Yaros_Nefrit 22 авг 2018, 01:35

Забыл как правильно использовать корутину. Почему-то скрипт выполняется всего 1 раз.
Синтаксис:
Используется csharp
    IEnumerator TestCoroutine()
    {
        Debug.Log("F");

        yield return new WaitForSecondsRealtime(0.5f);

    }
    // Use this for initialization
    void Start () {
        StartCoroutine(TestCoroutine());
    }
       
Последний раз редактировалось Yaros_Nefrit 22 авг 2018, 01:54, всего редактировалось 1 раз.
Yaros_Nefrit
UNец
 
Сообщения: 22
Зарегистрирован: 22 фев 2018, 00:10

Re: Корутина работает 1 раз

Сообщение waruiyume 22 авг 2018, 01:38

Синтаксис:
Используется csharp
// every 2 seconds perform the print()
    private IEnumerator WaitAndPrint(float waitTime)
    {
        while (true)
        {
            yield return new WaitForSeconds(waitTime);
            print("WaitAndPrint " + Time.time);
        }
    }
Аватара пользователя
waruiyume
Адепт
 
Сообщения: 6143
Зарегистрирован: 30 окт 2010, 05:03
Откуда: Ростов на Дону

Re: Корутина работает 1 раз

Сообщение Yaros_Nefrit 22 авг 2018, 01:55

waruiyume писал(а):
Синтаксис:
Используется csharp
// every 2 seconds perform the print()
    private IEnumerator WaitAndPrint(float waitTime)
    {
        while (true)
        {
            yield return new WaitForSeconds(waitTime);
            print("WaitAndPrint " + Time.time);
        }
    }

Спасибо большое, оказывается они обновили всё, теперь первым делом буду читать документацию. Прошу прощения за мою невежественность.
Yaros_Nefrit
UNец
 
Сообщения: 22
Зарегистрирован: 22 фев 2018, 00:10


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 33