Unity 非同期処理
UnityのScriptによる非同期処理。
IEnumerator関数をCoroutine で制御。IEnumeratorには、yield return必須。
IEnumerator関数開始。
Ex; StartCoroutine("XXX");
IEnumerator関数停止。
Ex; StopCoroutine("XXX");
全てのIEnumerator関数停止。
Ex; StopAllCoroutines();
IEnumerator XXX()
{
Destroy(gameObject, 0.1f);
yield return null;
}
IEnumerator関数をCoroutine で制御。IEnumeratorには、yield return必須。
IEnumerator関数開始。
Ex; StartCoroutine("XXX");
IEnumerator関数停止。
Ex; StopCoroutine("XXX");
全てのIEnumerator関数停止。
Ex; StopAllCoroutines();
IEnumerator XXX()
{
Destroy(gameObject, 0.1f);
yield return null;
}
テーマ : Unityゲーム制作
ジャンル : コンピュータ