[UE Blueprint] 흐름 제어

GamzaTori·2024년 4월 30일

UE5 Blueprint

목록 보기
2/18

흐름 제어

Branch

  • 분기문으로 조건에 대한 True, False에 따라서 분기하여 실행된다.
  • 단축키: B+좌클릭

Sequence

  • 코드를 순서대로 실행한다

Flip Flop

  • 코드가 번갈아가면서 실행된다.

Max, Min, Clamp

Max

  • 최댓값

Min

  • 최솟값

Clamp

  • min, max의 값을 넘어서지 않도록 한다

For Loop, While Loop

While Loop

For Loop

For Loop with Break

구구단 만들기

Gate, MultiGate, Do Once, Do N

Gate

  • 통과할 수 있는 문처럼 작동한다
  • Open이면 통과하고 Close면 통과하지 않는다

MultiGate

  • Sequence처럼 Out이 순차적으로 동작한다
  • Loop: 반복할 수 있다
  • Reset: 처음부터 다시 실행
  • RandomL: Out 중에서 랜덤로 동작한다

Do Once

  • 한 번만 실행한다

Do N

  • N번 실행한다

Enum

  • 콘텐츠 브라우저 안에서 우클릭 -> Blueprints -> Enumeration

생성 후 다음과 같은 Enum Type을 만들 수 있다

Switch 문을 통해서 Enum 값에 따라 코드를 분기시킬 수 있다

Enum to String 과 Print String을 통해서 Enum 값을 출력할 수 있다

profile
게임 개발 공부중입니다.

0개의 댓글