Unreal Track 1기 [24.12.18] - 블루프린트를 이용한 비주얼 스크립팅

chooha·2024년 12월 18일

TIL

목록 보기
3/58

< 블루 프린트 >

1. 기본 이벤트

  • BeginPlay

    : 게임이 시작될 때 실행되는 이벤트 (처음 한번만)

  • Tick

    : 매 프레임마다 계속 실행되는 이벤트

2. 변수

▸ 자료형의 크기와 범위

▸ 문자열 변수

  • Name
    : 엔진 내부에서 사용 (게임 내 요소를 식별하는 데), 불변인 경우

  • String
    : 일반적인 문자열

  • Text
    : 다국어 변환이 필요한 경우

💡 언리얼에서는 보통 대문자로 시작하는 변수 이름 사용
➕ boolean 타입같은 경우 소문자 b를 붙임

3. 흐름 제어

▸ Sequence
: 실행 흐름을 여러 개의 출력으로 분리하고, 순차적으로 각 출력 핀을 실행하는 노드

위와 같이 여러개의 노드가 복잡하게 나열되는 경우 한 눈에 파악하기 힘듦
이때, Sequence를 사용해주면 순차적으로 실행 순서를 정리할 수 있음

▸ Flip Flop
: 실행 흐름을 번갈아가며 두 개의 출력 핀으로 구분하여 실행하는 노드

하나의 실행 핀으로 입력을 받고, 두 개의 실행 핀이 번갈아 실행됨
반복적으로 번갈아 실행되는 동작을 간단히 구현할 수 있음

4. 열거형 (Enum)

: 관련있는 상수들을 묶어놓는 방법
▸ 생성 방법

위와 같이 상수값을 추가한 뒤

블루프린트 창에서 추가할 수 있음

< 과제 >

1. 텍스트 슈팅 게임 버그 고치기

▸ 총알 발사 버그

▸ 총알 재장전 버그

2. 텍스트 슈팅 게임 기능 추가하기

▸ 총알 피격 기능

▸ 체력 회복 기능

3. While Loop를 이용해 구구단 구현하기

4. 열거형을 이용해 가위바위보 구현하기

0개의 댓글