이론

[unity]Invoke,InvokeRepeating 시간 지연, CancelInvoke 해제

qltjfeo55555 2025. 2. 3. 17:12

Invoke("함수명",지연시간);
InvokeRepeating("함수명", 몇 초 뒤 실행, 몇 초 간격으로 실행); 

//해제

CancelInvoke("함수명") 

 

 

 예)
 int a = 1;

 private void plus()
 {
     a++;
 }
 private void start()
 {
     //3초 뒤 plus함수 실행
     Invoke("plus", 3);

     //3초 뒤 5초 간격으로 plus함수 반복 실행
     InvokeRepeating("plus", 3, 5);
     
     //Invoke를 실행한 plus함수 해제
     CancelInvoke("plus");
 }