로딩
요청 처리 중입니다...

코루틴에서 SetActive 제어시 렌더가 정상적으로 되지 않는 문제

 코루틴에서 SetActive 제어시 렌더가 정상적으로 되지 않는 문제

코루틴에서 NGUI와 관련된 오브젝트의 SetActive 제어시 깜빡이는 현상이 발생할 수 있다. yield reutnr null, wait for second 같은 yield 문을 쓰고 activeSelf가 false 인 상태에서 SetActive(true)를 해주면 발생된다. (최초 1번만 발생?)

이 문제를 해결하려면 SetActive를 해주기 전 yield return new WaitForEndOfFrame() 을 호출하여 렌더 타이밍과 맞춰줘야 한다.p.s : 왜 해당 상황이 activeSelft가 false->true 로 변경될 때 최초 한번만 발생하는지는 아직 의문 (아시는분 있으면 도움을 요청드립니다. / UGUI도 발생하려나??), 신기한거는 SetActive(false)는 바로 사라짐....

(흐음)...