Study/Unreal

Unreal Blueprint 입문 #2

하임 2025. 12. 1. 22:00

Blueprint를 이용한 Visual Scripting

■ 변수와 연산

○ 블루프린트(Blueprint) - 노드 기반의 블럭을 연결해서 프로그래밍하는 언리얼 엔진의 비주얼 스크립팅 시스템.

Level Blueprint 여는 방법
테스트 하는 방법 (Compile - 저장 - Play)

 

  Event 함수 - 어떤 사건(Event)이 발생하면 호출되는 함수

ex. 게임 시작시 호출되는 함수 (좌, BeginPlay), 매 게임 프레임마다 호출되는 함수 (우, Tick)

 

  PrintString() 함수 - String을 출력하는 함수

시작 시 String 출력되게 노드 연결

 

  변수 - 상수(값, Constant)를 저장할 수 있는 그릇.

언리얼에서 멤버변수를 속성(Property)이라고 많이 부름.

보통 변수 이름 대문자로 시작하지만, boolean 타입일 때는 소문자 b로 시작

  변수 타입

출처 - 내일배움캠프 학습자료

  변수 Get, Set 노드

변수 드래그&드랍 시 Get, Set 노드 선택 가능

 

  연산 노드

사직, 비교, 논리 연산 노드 (우클릭 후 검색)

 

 

  흐름 제어

  Branch, Sequence 노드

if-else와 동일한 Branch (좌), 순차적으로 실행시켜주는 Sequence (우)

 

  입력 관련 이벤트 함수

Mouse Events 중 하나 (좌), Keyboard Events 중 하나 (우)

 

  사용자 함수 생성

동사로 시작, 매개변수 추가 시 In-/Out- 접두사로 붙임

 

  While Loop, For Loop 노드

Condition 값이 true이면 계속 Loop (좌, While), First Index 값부터 Last Index 값까지 Loop (우, For)

  Array, ForEach Loop 노드

Variable Type에서 Array로 변환 (좌), Array 값 설정 (중), Array를 처음부터 끝까지 순회하는 ForEach (우)

 

  열거형(Enum)

 

  구조체(Structure)

'Study > Unreal' 카테고리의 다른 글

Unreal Blueprint 입문 #4 (完)  (0) 2025.12.03
Unreal Blueprint 입문 #3  (0) 2025.12.02
Unreal Blueprint 입문 #1  (0) 2025.11.28