一時停止を作成する私は、この試してみてください。どの待ち/ディレイ/
void RUN()
{
Debug.Log("Before Corutine");
StartCoroutine(Test());
Debug.Log("After Corutine");
}
IEnumerator Test()
{
Debug.Log("Before Wait");
yield return new WaitForSeconds(5);
Debug.Log("After Wait");
}
をそして私が手:
Corutine
前に(5秒後)Corutine
後
を待っ前
待ってから
私の夢取得です:
Corutine
前Corutine
後に待機
後
(5秒待つ)
を待っ前にすることは、可能ですか?
可能な複製:http://stackoverflow.com/questions/30267537/unity-need-to-return-value-only-after-coroutine-finishes – jdmdevdotnet
@AlGoreRhythmこれらは関連していません。 OPは値を返すことを望まない。これは他の多くの質問と重複していますが。もう見つけられません。 – Programmer
さて、はい、彼はデータを返す必要はありません。しかし、その答えは、OPが必要とする同期コルーチンをどうやって行うのかを明確に説明しています。答えはまだ同じです(答えservyの提供、同じことを参照してください)。 – jdmdevdotnet