버그 해결을 위한 모든 질문을 던져
0 votes
154 views
예를 들어

IEnumerator testFunc = null;

 

testFunc = TestFunc;

 

StartCoroutine(testFunc);

public IEnumerator TestFunc()

{

함수내용

while(true)

{

if(testFunc != null)

{

stopCoroutine(testFunc)

testFunc = null;

gameobject = null;

break;

}

}

}

 

현재 진행중인 프로젝트에서 이런식으로 구현되있는데 이렇게 사용해도 되는건가요? 코루틴 내부에서 자기 자신을 스탑하는게 yield break가 아닌 저방식으로 가능한건가요?
asked (8 point) , 154 views

1 답변

0 votes
안될건 없어보이는데,

저라면 다른방법을 찾아보겠습니다.

가독성이 안좋네요.
answered (133 point)

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

475 질문
631 answers
609 댓글
81,190 users