반응형
블루프린트 클래스 (Blueprint Classes) 소개
안녕하세요, 이번 섹션에 오신 것을 환영합니다.
이제부터는 고급(Advanced) 주제에 실제로 들어가게 될 것이며, 정말 재미있을 것입니다! 그 이유는 바로 **블루프린트 클래스(Blueprint Classes)**가 여러분이 앞으로 항상 작업하게 될 대상이기 때문이며, 우리의 첫 번째 비디오 게임을 만들 때 가장 먼저 다루게 될 부분이기도 합니다.
이제 재미있게 시작해 봅시다. 우리는 이미 열거형(Enumerations), 실행 흐름(Execution Flows), 배열(Arrays), 이벤트(Events), 함수(Functions), 매크로(Macros), 변수(Variables) 등 모든 **기초(Fundamentals)**를 다 배웠습니다.
블루프린트 액터 클래스 만들기

이제 **블루프린트 액터(Blueprint Actor)**에 대해 이야기해 봅시다.
- 블루프린트 클래스 생성:
- 콘텐츠 브라우저에서 오른쪽 클릭을 하거나, 상단의 블루프린트 버튼을 클릭하여 **블루프린트 클래스(Blueprint Class)**를 생성할 수 있습니다.
- 지금까지 우리는 열거형(Enumeration), 블루프린트 매크로 라이브러리(Blueprint Macro Library), **블루프린트 함수 라이브러리(Blueprint Function Library)**에 대해 배웠고, 이제 블루프린트 클래스로 깊이 들어가 보겠습니다.

- 클래스 타입 선택:
- 블루프린트 클래스를 클릭하면 다양한 클래스(Class) 목록이 나타납니다.
- 언리얼 엔진에서는 다양한 종류의 블루프린트를 생성할 수 있으며, 이 모든 종류는 게임을 만드는 데 필수적입니다.
- 주요 클래스 타입은 다음과 같습니다:
- Game Mode (게임 모드)
- Player Controller (플레이어 컨트롤러)
- Character (캐릭터)
- Pawn (폰)
- Actor (액터)
액터(Actor) 클래스 설명
가장 기본적이고 단순한 블루프린트 클래스는 바로 **액터(Actor)**입니다.
액터란 무엇인가?`
- 액터는 **월드(World)**에 배치되거나 **생성(Spawn)**될 수 있는 오브젝트입니다.
- 액터는 여러분이 직접 제어하는 대상이 아닙니다. 캐릭터(Character)와는 다릅니다.
- 액터는 단순히 월드에 배치되는 일반적인 오브젝트를 의미합니다.
액터의 예시

액터 클래스를 사용하는 몇 가지 예시를 들어보겠습니다.
- 깃발: 예를 들어, '깃발 뺏기(Capture the Flag)' 모드에서 여러분이 잡아야 하는 깃발이 바로 액터입니다.
- 벽난로: 게임 환경에 배치된 **벽난로(Fireplace)**와 같이, 움직이지 않거나 상호작용만 하는 오브젝트가 액터입니다.
- 테이블: 게임 내에서 물건을 올려놓을 수 있는 테이블과 같은 사물도 액터로 만들 수 있습니다.
요약하자면, 액터는:
- 월드에 배치할 수 있고,
- 여러분이 직접 조종하지 않는 모든 종류의 단순한 오브젝트를 정의하는 데 사용되는 가장 기본적인 블루프린트 클래스입니다.
반응형
'Unreal Engine' 카테고리의 다른 글
| Unreal Engine 폰(Pawn) 클래스와 캐릭터(Character) 클래스 설명 (0) | 2025.11.01 |
|---|---|
| Unreal Engine 플레이어 컨트롤러 (Player Controller) 클래스와 게임 모드 (Game Mode) 클래스 설명 (0) | 2025.11.01 |
| Unreal Engine 열거형, 멀티 게이트, Switch 활용 예시: 무작위 과일 먹기 (0) | 2025.10.31 |
| Unreal Engine Switch on Enumeration (열거형 전환) 노드 설명 (0) | 2025.10.29 |
| Unreal Engine 열거형(Enumeration) 비교하기 (0) | 2025.10.29 |