2014-06-25 글쓴이 TED HONG
[Unity3D] Timer – InvokeRepeating
유니티에서 간단하게 타이머를 구현하는 방법을 알아보겠습니다.
유니티의 Monobehavior 가 제공하는 함수들 중에
InvokeReapeating 이라는 것이 있는데
이것을 이용하면 간단하게 타이머를 만들 수 있습니다.
private void StartTimer()
{
TimeOutCount = 30;
InvokeRepeating("CountDown", 1f, 1f);
}
void CountDown()
{
TimeOutCount--;
Debug.Log("Timer : " + TimeOutCount);
if (TimeOutCount < 1)
{
//할일
CancelInvoke();
}
}
InvokeRepeating(실행할 함수명, 시간(초/float), 반복횟수(0은 무한대))
입니다.
이 글 공유하기:
'프로그래밍' 카테고리의 다른 글
Android – BLE Scan Example (0) | 2023.02.09 |
---|---|
Bluetooth Low Energy (0) | 2023.02.09 |
[Unity3D] NGUI – Popup 애니메이션 효과주기 (0) | 2023.02.09 |
[C#] ‘System.Collections.IEnumerable’을(를) 사용할 수 없습니다. (0) | 2023.02.09 |
[Unity3D] iTween 에서 Hashtable 사용하기 (0) | 2023.02.09 |