분명히 stopcoroutine을 했음에도 코루틴이 중지되지 않을 때

 

 

1)

 

coroutine my_coroutine;

my_coroutine = 코루틴함수이름();

StartCoroutine(my_coroutine);

 

StopCoroutine(my_coroutine);

 

 

1을 이용했는데도 중지되지 않아서 아예 코루틴을 없애버리고

코루틴보다는 비효율적이지만 반복을 이용하기 위해 InvokeRepeating을 넣었다.

 

InvokeRepeating("함수이름", 처음 함수 호출 대기 시간, 함수 호출 반복 시킬 시간 간격);

 

그리고 stopcoroutine대신 Invoke되는 함수를 중지시키는 CancelInvoke("함수이름"); 을 이용했다.

 

+ Recent posts