인프런 커뮤니티 질문&답변

이해울님의 프로필 이미지
이해울

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Coroutine #1

코루틴 질문

작성

·

182

0

제가 이해한 것이 맞는지 봐주실수 있나요?

void makingNPC()

{

     for (int i = 0; i < 10000; i++)

     {

         // 복잡한 로직을 실행하는 작업.

     }

}

위의 코드를 코루틴으로 바꾸면, 아래 코드로 바뀌는게 맞나요?

class makingNPC: IEnumerable

{

    public IEnumerator GetEnumerator()

    {

         yield return 2500;

         yield return 5000;

         yield return 7500;

         yield return 10000;

    }

}

makingNPC makingnpc = new makingNPC()

foreach(Systerm Object m in makingnpc)

{

     // 복잡한 로직을 실행하는 작업.

}

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

//복잡한 로직

이 무엇이냐에 따라 대답이 다르겠지만 대략적으로 느낌은 비슷합니다.

이해울님의 프로필 이미지
이해울

작성한 질문수

질문하기