内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
Home
»
wiki
»
Unity
»
Tips
»
076 コルーチン(StartCoroutine)の使い方
トレース:
wiki:unity:tips:076
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 076 コルーチン(StartCoroutine)の使い方 ====== ===== 概要 ===== コルーチンを使えば、シングルスレッド環境でマルチスレッド風な動作を実現します。通常の関数とは異なり処理を途中で中断したり任意のタイミングで再開できます。用途としては、シーン切替用に行うフェードインアウト処理で使うなどが考えられます。 ==== ソースコード ==== <code csharp> using UnityEngine; using System.Collections; public class TestScript : MonoBehaviour { void Start() { StartCoroutine( FirstCoroutine() ); } void Update() { Debug.Log("Update"); } IEnumerator FirstCoroutine() { Debug.Log("First 1"); yield return 0; Debug.Log("First 2"); yield return StartCoroutine(SecondCoroutine()); Debug.Log("First 3"); } IEnumerator SecondCoroutine() { Debug.Log("Second 1"); yield return 0; } } </code> ==== 実行結果 ==== <code csharp> First 1 Update First 2 Second 1 First 3 </code>
Permalink
wiki/unity/tips/076.txt
· 最終更新: 2014/11/13 09:14 (外部編集)
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich