본문 바로가기
Unreal Engine

Unreal Engine 간단한 스크롤 수집 게임 2

by hfgraphic 2025. 11. 13.
반응형

 

게임 모드 및 플레이어 컨트롤러 생성

  1. Blueprints 폴더에서 마우스 오른쪽 버튼을 클릭하고 Blueprint Class를 선택합니다.
  2. Player Controller를 선택하고 이름을 PC_DeathCollector라고 지정합니다. (어떤 것을 먼저 만들어도 상관없습니다.)
  • **플레이어 컨트롤러(Player Controller)**는 플레이어가 사용하는 **폰(Pawn)**을 제어하는 역할을 담당하는 액터입니다. 우리는 이것을 사용하여 잠시 후에 만들 캐릭터를 제어할 것입니다.
  1. 다시 마우스 오른쪽 버튼을 클릭하고 Blueprint Class를 생성합니다.
  2. 이번에는 Game Mode Base를 선택하고 이름을 GM_DeathCollector라고 지정합니다.
  • **게임 모드(Game Mode)**는 게임의 규칙, 점수 계산 등을 정의하는 역할을 합니다.

 

프로젝트 설정에서 기본 클래스 할당

우리가 방금 만든 사용자 지정(Custom) 게임 모드와 플레이어 컨트롤러를 사용하려면 이를 할당해야 합니다.

  1. Edit 메뉴를 클릭하고 Project Settings로 들어갑니다.
  2. 왼쪽 메뉴에서 Maps & Modes를 찾습니다.
  3. 여기에서 Default GameMode를 방금 만든 사용자 지정 게임 모드인 GM_DeathCollector로 변경해야 합니다.
대표사진 삭제

AI 활용 설정

사진 설명을 입력하세요.

  1. 선택된 게임 모드(Selected GameMode)의 화살표를 클릭하면 모든 클래스 목록을 볼 수 있습니다.
  2. Default Pawn Class는 아직 기본 폰이 없으므로 잠시 후에 생성할 것입니다.
  3. Player Controller Class는 우리가 만든 사용자 지정 플레이어 컨트롤러인 PC_DeathCollector로 변경합니다.
  1. 창을 닫습니다.

 

게임 모드에서 클래스 확인

대표사진 삭제

AI 활용 설정

사진 설명을 입력하세요.

한 번 더 확인하기 위해:

  1. GM_DeathCollector 게임 모드를 더블 클릭하여 엽니다.
  2. 오른쪽의 Details (디테일) 패널에서 Player Controller Class가 실제로 PC_DeathCollector로 설정되어 있는지 확인합니다.
  • 확인 결과, 올바르게 설정되어 있습니다. 좋습니다. 창을 닫습니다.

 

월드 설정에서 맵별 클래스 할당

다음으로, **월드 세팅(World Settings)**에서도 각 맵에 이 게임 모드를 할당해야 합니다.

  1. World Settings 패널을 클릭합니다 (오른쪽에 있을 것입니다).
  2. 현재 맵인 Underworld 맵을 클릭한 상태에서, World Settings에서 **GameMode Override (게임 모드 오버라이드)**를 GM_DeathCollector로 변경합니다.
  3. Player Controller ClassPC_DeathCollector인지 확인합니다.
  1. End 맵을 클릭합니다.
  2. World Settings를 클릭하고, GameMode OverrideGM_DeathCollector로, Player Controller ClassPC_DeathCollector로 변경합니다.
 

주의: 많은 사람들이 하는 실수입니다! 게임이 원하는 대로 작동하지 않을 때 혼란스러울 수 있는데, 이는 게임 모드 할당을 잊었기 때문일 수 있습니다. 게임 모드를 반드시 할당했는지 기억하세요.

출처 입력

 

최종 확인

 

  1. PC_DeathCollector를 열어 내부를 확인해 봅니다. 지금은 괜찮아 보입니다. 닫습니다.
  2. GM_DeathCollector를 클릭하고 Open Full Blueprint Editor를 클릭하여 전체 에디터를 엽니다. (블루프린트 클래스가 비어있기 때문에 전체 화면으로 열릴 수 있습니다.)
  3. 내부 편집할 것이 있는지 확인해 봅니다. 지금은 괜찮아 보입니다. 닫습니다.

지금까지는 잘 설정되었습니다. 필요할 때마다 다시 돌아와서 변경 사항을 적용할 것입니다. 이제 **캐릭터 폰(Character Pawn)**을 설정해 봅시다.

 

반응형