본문 바로가기
Unreal Engine

Unreal Engine Flip-Flop 노드와 활용

by hfgraphic 2025. 10. 27.
반응형

 

Flip-Flop 노드와 활용

 

이제 Flip-Flop (플립-플롭) 노드를 만들어 보고 그것이 무엇인지 보여드리겠습니다.


 

 

1. Flip-Flop 노드 생성

  1. 이벤트 키 생성: 먼저, 이 노드를 실행할 키보드 이벤트를 만듭니다. 예를 들어, F 키를 입력하고 이벤트를 생성합니다. 이제 키보드에서 F를 누르면 무언가를 할 수 있습니다.
  2. Flip-Flop 노드 배치: F 키 이벤트에 'FlipFlop' 노드를 연결합니다.

 

2. Flip-Flop 노드의 역할

Flip-Flop 노드는 마치 스위치처럼 작동합니다.

  • 첫 번째 클릭 시: A 핀에 연결된 코드를 실행합니다.
  • 두 번째 클릭 시: B 핀에 연결된 코드를 실행합니다.
  • 세 번째 클릭 시: 다시 A 핀에 연결된 코드를 실행합니다.

즉, 클릭할 때마다 AB 핀 사이의 코드를 계속해서 번갈아 가며(switch) 실행합니다.

 

3. 코드 실행 예시

  1. A 핀 연결: A 핀Print String 노드를 연결하고 **"The code in A (A의 코드)"**라고 작성합니다.
  2. B 핀 연결: B 핀다른 Print String 노드를 연결하고 **"The code in B (B의 코드)"**라고 작성합니다.
  • 실행: **Compile (컴파일)**하고 **Play (실행)**를 클릭합니다.
  • F를 한 번 누르면: **"The code in A"**가 출력됩니다.
  • F를 다시 누르면: **"The code in B"**가 출력됩니다.
  • F를 또다시 누르면: **"The code in A"**가 출력됩니다.

 

활용 예시: 라이트 스위치

 

이것이 바로 Flip-Flop 노드가 하는 일입니다.

  • 예를 들어, 전등 스위치를 상상해 보세요.
  • Flip-Flop 노드를 사용하면 스위치를 누를 때마다 A 핀에서 불을 켜고, B 핀에서 불을 수 있습니다.

Flip-Flop 노드두 가지 상태를 번갈아 가며 전환해야 하는 상황에 매우 유용합니다.

 

반응형