Unreal Engine/기능 구현 / / 2025. 8. 23. 16:38

[Unreal Engine 5] 프로젝트 설정(1) - 클래스 생성, 캐릭터 및 카메라 생성

반응형

1. 언리얼 엔진을 실행하여 기본으로 프로젝트를 생성하고 기본 클래스를 생성한다.

GameMode

PlayerController

Character (Base Class)

PlayerCharacter

 

2. 에디터에서 블루프린트 클래스를 생성한다.

 

 

3. GameMode에서 디폴트 클래스를 지정한다.

 

 

4. 프로젝트 세팅에서 디폴트 게임 모드를 지정한다.

 

 

게임 세팅은 여기까지하면 끝났고, 이제부터는 캐릭터 설정이다.

 

 

먼저 캐릭터 에셋을 가져온다.

에픽 게임즈에서 Paragon 캐릭터 에셋을 무료로 제공하고 있으므로 이를 활용한다.

 

1. 캐릭터에 스켈레탈 메시를 지정한다.

 

메시의 Yaw를 -90도로 회전시키면 바라보는 방향과 일치하게 맞출 수 있다.

 

Z축 값을 조정하여 땅에 메시가 닿을 때까지 조절한다.

 

 

2. Spring Arm과 Camera를 이용해 카메라 설정을 한다.

SpringArm Component와 Camera Component를 추가한다.

 

생성자에서 CreateDefaultSubobject<>()를 하여 생성한다.

Spring Arm은 RootComponent에 부착하고, Camera는 SpringArm에 부착한다.

 

에디터에서 확인하면 다음과 같다.

 

Sprin Arm의 길이와 각도를 조절하여 플레이어가 바라볼 시야를 설정한다.

 

 

 

UE5부터 사용하는 EnhancedInput은 따로 다음 글에서

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유