어느 프로젝트나 시간을 다루어야 하는 경우가 있다.
이번시간에는 Invoke 함수를 이용해 1초 뒤에 함수를 불러보았다.
먼저 스크립트가 들어갈 빈 오브젝트 ForInvoke를 만들고, 그 안에 다음과 같은 InvokeTest의 이름을 가진 스크립트를 컴포넌트 하여준다.
public class InvokeTest : MonoBehaviour
{
void Start()
{
//프로젝트 실행시 OnInvoke 라는 이름을 가진 함수 1초 뒤에 참조.
Invoke("OnInvoke", 1.0f);
}
void OnInvoke()
{
//위 코드에 따라 1초 뒤에 아래와 같은 로그 참조.
Debug.Log("1초 후 Invoke발동");
}
}
실행 결과는 스크린샷 보다는 영상을 확인 하는 것이 더 확실해 보이기에 영상을 첨부함.
유니티 모바일 빌드 없이 바로 실행하는 유용한 기능 Unity Remote 5 (0) | 2020.06.17 |
---|---|
유니티 오브젝트 알파 값 조정 투명화 (2) | 2020.06.16 |
유니티 게임오브젝트 삭제하기 Destroy() (0) | 2020.06.13 |
유니티 오브젝트 찾기 GameObject.Find(), FindWithTag() (0) | 2020.06.11 |
유니티 float형 변수 소수점 자리 정하기 string.Format() (1) | 2020.06.09 |
댓글 영역