본문으로 건너뛰기

Switch Float

Condition에 따라 If True/If False 두 Float 값 중 하나를 출력하되, 값이 바뀔 때 설정한 시간·딜레이·이징으로 부드럽게 전환(보간)합니다.

노드 정보
  • 카테고리: Switches
  • 한국어 에디터 표시명: 스위치 Float
  • 종류: 값 노드 — 입력값으로 계산한 결과를 데이터 포트(●)로 내보냅니다. 다른 노드가 그 값을 필요로 할 때 평가됩니다.

개요

Condition(참/거짓)에 따라 두 Float 값 중 하나를 출력하되, 값이 바뀔 때 설정한 시간·이징으로 부드럽게 보간합니다. 흐름을 가르는 If Branch와 달리, 이 스위치는 '값'을 골라 매끄럽게 전환하는 도구입니다.

예를 들어 어떤 상태일 때 밝기를 1.0, 아닐 때 0.3으로 두면 전환이 툭 끊기지 않고 스르륵 바뀝니다. 위치·회전·목록 버전은 Position·Rotations·Floats 등을 쓰세요.

노드 미리보기

Switch Float
Condition
NoYes
If True
If False
To True Transition Time
0.4
To True Transition Delay
0
To True Transition Easing
InOutSine
To False Transition Time
0.4
To False Transition Delay
0
To False Transition Easing
InOutSine
Output Float

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

입력

포트종류타입기본값설명
Condition● 데이터Boolean-조건 (참/거짓)
If True● 데이터Float-조건이 참일 때 값
If False● 데이터Float-조건이 거짓일 때 값
To True Transition Time● 데이터Float0.4참으로 바뀔 때 전환 시간(초). 범위 0 ~ 2 (step 0.01)
To True Transition Delay● 데이터Float-참으로 바뀔 때 시작 전 지연(초). 범위 0 ~ 2 (step 0.01)
To True Transition Easing● 데이터EaseInOutSine참으로 바뀔 때 전환 곡선(이징)
To False Transition Time● 데이터Float0.4거짓으로 바뀔 때 전환 시간(초). 범위 0 ~ 2 (step 0.01)
To False Transition Delay● 데이터Float-거짓으로 바뀔 때 시작 전 지연(초). 범위 0 ~ 2 (step 0.01)
To False Transition Easing● 데이터EaseInOutSine거짓으로 바뀔 때 전환 곡선(이징)

출력

포트종류타입설명
Output Float● 데이터Float결과 (Float)

함께 보면 좋은 노드


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