この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:1
ページ更新者:T
更新日時:2017-10-30 15:44:49

タイトル: 処理を一定時間待つ

この記事の要点
  • Unity で処理を一定時間待つ方法
  • コルーチンを使う: IEnumerator 関数内で yield return new WaitForSeconds(秒数);
  • 呼び出し側: StartCoroutine(コルーチン名());
  • Thread.Sleep はメインスレッドを止めるのでゲームでは厳禁

 

これはUnityの処理を一定時間待つ方法に関する記事です。

 

コルーチンを定義します。

コルーチンの書き方

IEnumerator 関数名()
{
    yield return new WaitForSeconds(3.5f); // 3.5秒待つ
    
    //ここに待った後の処理を書きます
}

 

コルーチンを呼び出します。

コルーチンの呼び出し方

StartCoroutine("関数名");