

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
5月19日


1分間 Unity講座 定期的に弾を撃ち続ける方法2(コルーチン の活用)様々な待機時間の活用事例
このブログはUnityの初心者向けに、Untiyの機能の使い方、基本のスクリプトファイルの使い方から応用までをご説明しています。中級以上の方に読んでいただきたい内容も随時更新していますので、お時間がある方、検索でここにアクセスされた方はぜひ立ち寄っていってください。...
2024年12月25日

