본문으로 건너뛰기

Timer

Timer(타이머) 위젯은 지정한 시간을 카운트다운하거나 경과 시간을 세어 화면에 표시하는 시간 표시 위젯입니다.
제한 시간, 스톱워치, 이벤트 종료 알림 등에 사용합니다.

정의 / 역할

Timer 위젯은 설정한 형식(mm:ss 등)으로 시간을 텍스트로 그려줍니다. 카운트다운 모드는 지정한 시간에서 0까지 줄어들고, 카운트업 모드는 0부터 증가합니다. 스크립트로 시작·정지·리셋할 수 있으며, 카운트다운이 00:00에 도달하면 만료 동작을 실행할 수 있습니다.

  • 카테고리: Contents
  • 기본 모드: 카운트다운 (countDown)
  • 기본 표시 형식: mm:ss
  • 기본 카운트다운 시간: 60초 (60000ms)
  • 기본 갱신 간격: 1초 (1000ms)

기능

기능설명
카운트다운 / 카운트업모드에 따라 지정 시간에서 감소하거나 0부터 증가합니다.
시간 형식 표시hh:mm:ss, mm:ss, ss 및 밀리초를 포함한 형식으로 표시합니다.
스크립트 제어시작·정지·리셋·실행 여부 확인을 스크립트로 처리합니다.
만료 이벤트카운트다운이 00:00에 도달하면 onExpired에 연결한 동작을 실행합니다.

사용 방법

  1. 왼쪽 위젯 팔레트에서 Contents 카테고리를 엽니다.
  2. Timer 항목을 캔버스로 끌어다 놓습니다.
  3. 오른쪽 속성 패널에서 모드(timerType)와 표시 형식(timeFormat)을 설정합니다.
  4. 카운트다운 모드면 countdownTimeMs로 제한 시간을 지정합니다.
  5. 필요하면 onExpired에 만료 시 실행할 동작을 연결하고, 스크립트로 start()·stop()·reset()을 호출합니다.

속성 (Property)

속성설명기본값값 / 타입
timerType타이머 모드 (카운트다운/카운트업)countDowncountDown, countUp
timeFormat시간 표시 형식mmsshhmmss, mmss, ss, hhmmssMs, mmssMs, ssMs
countdownTimeMs카운트다운 시작 시간 (밀리초)60000 (60초)숫자(ms)
updateIntervalMs화면 갱신 간격 (밀리초)1000 (1초)숫자(ms)
style글자 스타일 (색·크기 등)기본 스타일 (지정 안 함)텍스트 스타일

주의 / 팁

경고

카운트다운 모드에서만 onExpired가 발생합니다. 카운트업 모드는 상한 없이 계속 증가하므로 만료 이벤트가 없습니다.

편집(디자인) 모드에서는 타이머가 실제로 동작하지 않고 시작 값 미리보기만 표시됩니다. 실행 화면에서 start()를 호출해야 시간이 흘러갑니다. 또한 updateIntervalMs를 0 이하로 두면 기본 1초(1000ms) 간격으로 동작합니다.

더 알아보기

이 위젯을 스크립트로 제어하는 Widget Control(Property·Method·Event) 전체는 Timer (타이머) Widget Control 문서에서 확인하세요.