Coroutine에서 특정조건을 대기했다가 시작하는방법
프로그래밍/모르는것들!!2014. 1. 24. 17:26
Coroutine에서 bool을 이용해서 대기했다가 특정조건에 사용하는방법을 알고 싶어요
제가 2일전에 Coroutine 사용했을땐
yield return (bool 자료형 변수 = false);
Debug.Log(bool 자료형 변수값 );
라고 해두면
버튼을 클릭해서 변수값을 true로 바꿔주기전엔 Debug가 안찍혔던거 같은데;
잘되길래 놔뒀다가..
이번에 쓰려고 하는데 bool 자료형 변수가 값이 false인데 자꾸 넘어가네요..(Debug도 false로 찍힙니다)
사용법이 잘못된건지..
아니면 다른 사용법좀 가르쳐주십사 합니다.
--------------------------------------------------------------------------------------------
[답변]
IEnumerator test()
{
while(조건검사)
{
yield return null;
}
실행..
}
p.s. 결론은.. 조건대기할거면 그냥 Update를 쓰자..
처음 coroutine을 쓸땐 yield return bool변수의 false로 놔두면 대기했다가.. true로 바꾸면 그때 시작되는거 같았는데.. 잘못봤나보다.. 아니면 가능한지.. 이글을 보시는분 아시면 댓글좀!
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
com.google.gson.jsonsyntaxexception (0) | 2015.02.26 |
---|---|
deprecated 경고 (0) | 2015.01.26 |
NGUI - AddChild로 생성한 후 오브젝트 값 초기화 하는방법 (0) | 2014.01.24 |
NGUI MakePixelPerfect() 요놈때문에;; (0) | 2014.01.24 |
NGUIPlaySound 질문했을때 답변이;; (0) | 2014.01.24 |