상세 컨텐츠

본문 제목

유니티 시간 지연 함수 Invoke()

프로그래밍/유니티

by 개발자입니다 2020. 6. 13. 20:13

본문

728x90
반응형

어느 프로젝트나 시간을 다루어야 하는 경우가 있다. 

이번시간에는 Invoke 함수를 이용해 1초 뒤에 함수를 불러보았다.


먼저 스크립트가 들어갈 빈 오브젝트 ForInvoke를 만들고, 그 안에 다음과 같은 InvokeTest의 이름을 가진 스크립트를 컴포넌트 하여준다.







public class InvokeTest : MonoBehaviour

{

    void Start()

    {

//프로젝트 실행시 OnInvoke 라는 이름을 가진 함수 1초 뒤에 참조.

        Invoke("OnInvoke", 1.0f);   

    }

    void OnInvoke()

    {

//위 코드에 따라 1초 뒤에 아래와 같은 로그 참조.

        Debug.Log("1초 후 Invoke발동");

    }

}


실행 결과는 스크린샷 보다는 영상을 확인 하는 것이 더 확실해 보이기에 영상을 첨부함.


728x90
반응형

관련글 더보기

댓글 영역