Страница 1 из 1

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

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

        yield return new WaitForSecondsRealtime(0.5f);

    }
    // Use this for initialization
    void Start () {
        StartCoroutine(TestCoroutine());
    }
       

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

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

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

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

Спасибо большое, оказывается они обновили всё, теперь первым делом буду читать документацию. Прошу прощения за мою невежественность.