본문으로 건너뛰기

Throttle Flow

흐름이 자주 들어와도 Interval 시간 안에서는 한 번만 Exit로 통과시킵니다. 한 번 통과한 직후 Interval 동안 들어오는 입력은 무시합니다(연사 제한).

노드 정보
  • 카테고리: Flow Control
  • 종류: 실행 노드 — 실행 흐름(▶)을 받아 동작을 수행한 뒤, 다음 노드로 흐름을 넘깁니다.

개요

흐름이 자주 들어와도 Interval 시간 안에서는 한 번만 통과시킵니다. 한 번 통과한 직후 Interval 동안 들어오는 입력은 무시합니다(연사 제한). 버튼 연타나 중복 후원으로 연출이 겹치는 것을 막을 때 씁니다.

'처음 것을 바로 통과시키고 잠시 막는' 동작이라, '마지막 것만 통과시키는' Debounce Flow와 반대입니다.

노드 미리보기

Throttle Flow
Enter
Interval
0.5
Exit

▶ 초록 = 실행(플로우) 포트 · ● 흰색 = 데이터 포트. 왼쪽이 입력, 오른쪽이 출력입니다.

입력

포트종류타입기본값설명
Enter▶ 실행--이 노드의 동작을 시작합니다.
Interval● 데이터Float0.5간격(초). 범위 0 ~ 3 (step 0.01)

출력

포트종류타입설명
Exit▶ 실행-동작이 끝난 뒤 이어서 실행됩니다.

사용 예시

같은 동작이 너무 자주 실행되지 않게 막을 때 씁니다(스팸 방지).

예) 채팅마다 효과음을 내되 0.5초에 한 번만 나게 하려면, 채팅 이벤트 → Throttle(Interval=0.5) → 효과음 순으로 연결합니다.

함께 보면 좋은 노드


비공식 커뮤니티 문서입니다. 학습 목적으로 노드의 메타데이터를 정리한 것으로, 실제 동작은 Warudo 버전에 따라 다를 수 있습니다.