Unity コルーチン(非同期処理)

コルーチンの実行

public void button_OnClick()
{
    // 1~10までのint配列を取得する
    int[] array = Enumerable.Range(0, 10).ToArray();
    StartCoroutine("Sample1", array);
}

private IEnumerator Sample1(int[] array)
{
    foreach (int i in array)
    {
        textSample.text = i.ToString();
        yield return new WaitForSeconds(1f);
    }
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください