반응형
Flip-Flop 노드와 활용
이제 Flip-Flop (플립-플롭) 노드를 만들어 보고 그것이 무엇인지 보여드리겠습니다.
1. Flip-Flop 노드 생성

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

2. Flip-Flop 노드의 역할

Flip-Flop 노드는 마치 스위치처럼 작동합니다.
- 첫 번째 클릭 시: A 핀에 연결된 코드를 실행합니다.
- 두 번째 클릭 시: B 핀에 연결된 코드를 실행합니다.
- 세 번째 클릭 시: 다시 A 핀에 연결된 코드를 실행합니다.
즉, 클릭할 때마다 A와 B 핀 사이의 코드를 계속해서 번갈아 가며(switch) 실행합니다.
3. 코드 실행 예시

- A 핀 연결: A 핀에 Print String 노드를 연결하고 **"The code in A (A의 코드)"**라고 작성합니다.
- 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 노드는 두 가지 상태를 번갈아 가며 전환해야 하는 상황에 매우 유용합니다.
반응형
'Unreal Engine' 카테고리의 다른 글
| Unreal Engine While Loop (While 반복문)의 이해와 위험성 (0) | 2025.10.27 |
|---|---|
| Unreal Engine 반복문(Loops)의 이해와 활용 (0) | 2025.10.27 |
| Unreal Engine Sequence (시퀀스) 노드를 이용한 코드 정리 (0) | 2025.10.27 |
| Unreal Engine 실행 흐름 (Execution Flow) 소개와 Is Valid (유효한가) 노드와 실행 흐름 (0) | 2025.10.27 |
| Unreal Engine 배열 함수 (Array Functions)와 활용 (0) | 2025.10.27 |