

Unityのコルーチンで使う yield return の書き方 徹底まとめ
この記事はファイブボックス公式 note の記事を編集したものです。併せて以下の記事もご参照ください。 Unityで時間差の処理を作りたいときによく使うのが コルーチン です。 通常の関数は、上から下まで一気に処理が実行されます。しかしコルーチンを使うと、 「少し待ってから次の処理をする」「条件を満たすまで待つ」「別のコルーチンが終わるまで待つ」 といった処理を作ることができます。 そのときに重要になるのが、yield return です。 コルーチンの基本形 コルーチンは、戻り値の型を IEnumerator にして作ります。 using System.Collections; using UnityEngine; public class SampleCoroutine : MonoBehaviour { void Start() { StartCoroutine(MyCoroutine()); } IEnumerator MyCoroutine() { Debug.Log("開始"); yield return new WaitFor
1 日前

