• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

코루틴 질문

21.08.26 17:42 작성 조회수 142

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

//복잡한 로직

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