코루틴을 이해하고 있는지 알아보는 문제.
만들었던 나조차 한번 틀렸다-_-...
아래와 같은 코드가 있다고 가정하고
콘솔에 찍히는 숫자를 순서대로 나열하면? (당연히 머리로만 계산해서+_+)
using System.Collections;
using UnityEngine;
public class Test: MonoBehaviour
{
private void Start()
{
StartCoroutine(Test1());
}
IEnumerator Test1()
{
Debug.Log("1");
IEnumerator enumerator = A();
Debug.Log("2");
while (enumerator.MoveNext())
{
Debug.Log("3");
yield return null;
Debug.Log("4");
}
Debug.Log("5");
}
IEnumerator A()
{
Debug.Log("6");
yield return false;
Debug.Log("7");
yield break;
Debug.Log("8");
}
}
'Unity > 스크립트' 카테고리의 다른 글
코루틴과 플래그 처리를 이용한 순차처리 구조. (0) | 2017.11.30 |
---|---|
Color.Lerp 함수를 이용해 A 컬러에서 B컬러로 자연스럽게 변경하기 (0) | 2017.04.27 |
Facebook 초기화시 accesstoken 문제 (0) | 2016.08.23 |
Delegate 비교 (1) | 2016.05.17 |
Unity 에서의 멀티쓰레드 구현 (0) | 2016.04.20 |
WRITTEN BY